summaryrefslogtreecommitdiff
path: root/dt-modern-cpu.tex
diff options
context:
space:
mode:
authorFriedrich Beckmann <friedrich.beckmann@tha.de>2026-09-08 10:09:59 +0200
committerFriedrich Beckmann <friedrich.beckmann@tha.de>2026-09-08 10:09:59 +0200
commit1da5f4a88a84c3a6bd134be5ef244d0f3d14aab5 (patch)
tree57d5c8c2c358603db55ebf4caa562ddb1ea6eca3 /dt-modern-cpu.tex
initial versionHEADmaster
Diffstat (limited to 'dt-modern-cpu.tex')
-rw-r--r--dt-modern-cpu.tex245
1 files changed, 245 insertions, 0 deletions
diff --git a/dt-modern-cpu.tex b/dt-modern-cpu.tex
new file mode 100644
index 0000000..fb338b6
--- /dev/null
+++ b/dt-modern-cpu.tex
@@ -0,0 +1,245 @@
+% !TEX root = dt-slides-cpu.tex
+
+%\begin{frame}
+%\titlepage
+%\end{frame}
+
+
+\section{Moderne Prozessoren}
+
+\begin{frame}
+\frametitle{Moderne Prozessoren}
+\begin{center}
+\LARGE Was ist "Technische Informatik"?
+\end{center}
+\end{frame}
+
+\begin{frame}
+\frametitle{Moderne Prozessoren}
+\begin{center}
+\LARGE Apple Macbook Air (M1/2020)
+\end{center}
+\end{frame}
+
+
+\begin{frame}
+\frametitle{Apple Macbook Air}
+\begin{center}
+\includegraphics[width=1.0\textwidth]{cpu/macbookair/mba-1}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple Macbook Air}
+\begin{center}
+\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-2}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple Macbook Air}
+\begin{center}
+\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-3}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple Macbook Air}
+\begin{center}
+\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-4}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple Macbook Air}
+\begin{center}
+\includegraphics[width=0.85\textwidth]{cpu/macbookair/mba-5}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple Macbook Air - Apple M1 Processor}
+\begin{center}
+\includegraphics[width=0.65\textwidth]{cpu/macbookair/mba-6}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple Macbook Air - Apple M1 Processor}
+\begin{center}
+\includegraphics[width=0.65\textwidth]{cpu/macbookair/mba-6-notes}
+\end{center}
+\tiny{source: Sam Goldheart, M1 MacBook Teardowns: Something Old, Something New, 2020 ifixit, \url{https://de.ifixit.com/News/46884/m1-macbook-teardowns-something-old-something-new}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 Processor}
+\begin{center}
+\includegraphics[width=0.65\textwidth]{cpu/m1-package-note}
+\end{center}
+\tiny{source: Apple}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SiP - Ball Grid Array}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/sp-sip-balls}
+\end{center}
+\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SoC - Flip Chip Balls}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/sp-soc-balls}
+\end{center}
+\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SiP - Package Detail}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/sp-soc-without-metal}
+\end{center}
+\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SiP - Package Detail}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/sp-package-all}
+\end{center}
+\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SoC - Schnitt durch den Siliziumchip}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/sp-soc-die}
+\end{center}
+\tiny{source: SystemPlus Consulting, Apple M1 System on Chip Sample, 2020, \url{https://medias.yolegroup.com/uploads/2020/12/SP20608-Apple-M1-System-on-Chip-Sample-1.pdf}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SoC - Die photo}
+\begin{columns}
+\begin{column}{0.7\textwidth}
+\includegraphics[width=0.99\textwidth]{cpu/M1-note}
+\end{column}
+\begin{column}{0.3\textwidth}
+\begin{itemize}
+\item 16 Mrd. Transistoren
+\item 5 nm TSMC technology (2020)
+\item 11mm x 11mm = 120mm2 die size
+\item 4 x Performance cores
+\begin{itemize}
+\item 192 kB L1 data cache memory
+\item 192 kB L1 inst cache
+\item 12 MB L2 cache
+\item 3,2 GHz clock frequ.
+\end{itemize}
+\item 4 x Efficiency cores
+\begin{itemize}
+\item 64 kB L1 data cache
+\item 128 kB L1 inst cache
+\item 4 MB L2 cache
+\item 2,1 GHz clock freq.
+\end{itemize}
+\item 16 core Neural Engine
+\item 8 core GPU
+\item 8 MB System Level Cache
+\item Media/Video Engine
+\item Thunderbolt/PCIe/USB
+\item 4266 MHz DDR4 Intf.
+\item 16 GB DRAM (SiP)
+\end{itemize}
+\end{column}
+\end{columns}
+\tiny{source: Apple/Anandtech}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SoC - Power Consumption / Software vs. Hardware / Video Streaming}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/plotly-power-average-browser}
+\end{center}
+\tiny{source: Kay Singh, Apple Silicon M1 Power Consumption, 2021, \url{https://singhkays.com/blog/apple-silicon-m1-video-power-consumption-pt-1/}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SoC - Power Consumption / Video Streaming / Browser Comparison}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/plotly-power-average-total-browser}
+\end{center}
+\tiny{source: Kay Singh, Apple Silicon M1 Power Consumption, 2021, \url{https://singhkays.com/blog/apple-silicon-m1-video-power-consumption-pt-1/}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Moderne Prozessoren}
+\begin{center}
+\LARGE Raspberry Pi RP2040 Microcontroller
+\end{center}
+\end{frame}
+
+\begin{frame}
+\frametitle{RP2040}
+\begin{columns}
+\begin{column}{0.5\textwidth}
+\includegraphics[width=1.0\textwidth]{cpu/rp2040/rp2040-poly}
+\end{column}
+\begin{column}{0.5\textwidth}
+\includegraphics[width=1.0\textwidth]{cpu/rp2040/rp2040-floorplan}
+\end{column}
+\end{columns}
+\tiny{source: Raspberry Pi Holdgs, RP2040, \url{https://www.raspberrypi.com/products/rp2040/}}
+\end{frame}
+
+\begin{frame}
+\frametitle{RP2040}
+\begin{columns}
+\begin{column}{0.5\textwidth}
+\includegraphics[width=1.0\textwidth]{cpu/rp2040/rp2040-floorplan}
+\end{column}
+\begin{column}{0.5\textwidth}
+\begin{itemize}
+\item 40 nm TSMC technology (2008)
+\item 1.4mm x 1.4mm = 2mm2 die size
+\item 2 x ARM Cortex-M0+ Cores
+\begin{itemize}
+\item no cache
+\item 133 MHz
+\end{itemize}
+\item 264 kB SRAM
+\item QSPI/XIP, 16kB Cache, up to 16 MB ext. Flash
+\item 30 x GPIO / 2 x UART / 2 x SPI / 2 x I2C / 16 PWM
+\item USB 1.1
+\item 8 PIO state machines
+\item ADC 500 kS/s, 12 Bit
+\end{itemize}
+\end{column}
+\end{columns}
+\tiny{source: Raspberry Pi Holdgs, RP2040, \url{https://www.raspberrypi.com/products/rp2040/}}
+\end{frame}
+
+\begin{frame}
+\frametitle{Apple M1 SoC / RP2040 Vergleich}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/m1-rp2040}
+\end{center}
+\end{frame}
+
+\begin{frame}
+\frametitle{RP2040 Preis - 0,67 USD}
+\begin{center}
+\includegraphics[width=0.99\textwidth]{cpu/rp2040/rp2040-lcsc-price}
+\end{center}
+\tiny{source: LCSC \url{https://www.lcsc.com/product-detail/Microcontrollers-MCU-MPU-SOC_Raspberry-Pi-RP2040_C2040.html?s_z=n_C2040}}
+\end{frame}
+
+