Field Guide · hardware

Also known as: SoC

A system on a chip (SoC) is an integrated circuit that combines a computer’s major subsystems — processor cores, graphics, memory and I/O controllers, and often radios and accelerators — onto a single die.1

One SoC die CPU cores general compute GPU graphics NPU on-device ML on-chip interconnect memory ctrl to RAM cellular modem radio GPS location
An SoC pulls the parts a desktop spreads across a motherboard onto one die: compute blocks (CPU, GPU, NPU) and I/O blocks (memory, modem, GPS) all share a single on-chip interconnect. Shorter traces mean smaller, cheaper, and lower-power — at the cost of upgradability.

Overview

Where a desktop spreads its parts across a motherboard, an SoC packs them into one chip: one or more CPU cores, a GPU, a memory controller, and blocks such as a cellular modem, GPS receiver, and an NPU for on-device machine learning. Most are built on the Arm architecture. Familiar examples include Qualcomm’s Snapdragon, Apple Silicon, and the Broadcom parts inside the Raspberry Pi.

Where it fits

Integration is what makes a smartphone small, cheap, and power-efficient: shorter traces and shared silicon cut size and energy use, at the cost of the upgradability you get from discrete parts. The same logic puts SoCs in tablets, single-board computers, and embedded gear. A capture node running GopherTrunk on a Pi leans on its Broadcom SoC for everything but the radio front end, which still needs an external SDR dongle.

Sources

  1. System on a chip — Wikipedia, on SoC integration and uses. 

See also