Skip to content
Inovasense

SoC

System on Chip (SoC) — An integrated circuit that integrates all components of a computer or electronic system into a single chip.

Definition
System on Chip (SoC) — An integrated circuit that integrates all components of a computer or electronic system into a single chip.

System on Chip (SoC)

A System on Chip (SoC) is an integrated circuit that combines all major components of a complete electronic system — processor cores, memory, peripherals, communication interfaces, and often analog or RF circuits — onto a single piece of silicon. SoCs are the dominant architecture in 2026 for smartphones, IoT devices, automotive ECUs, and edge AI products because they minimize board area, power consumption, and BOM cost while maximizing data-path performance through on-chip communication. The smartphone market alone deploys over 1.4 billion SoCs annually.

Key Facts

AspectDetail
DefinitionComplete computing system integrated onto one silicon die
Core componentsCPU(s), memory controllers, GPU, accelerators, peripherals, I/O, often radio
Process nodes (2026)Smartphones: 3–5nm. Automotive: 7–28nm. IoT/embedded: 22–55nm
Typical complexity10 billion – 50 billion transistors (advanced)
Time to develop18–36 months for a new custom SoC; faster for derivatives
NRE cost€5M – €100M+ (full-custom on advanced nodes)
Standard ARM-based SoC examplesApple A18, Qualcomm Snapdragon 8 Gen 4, MediaTek Dimensity 9400

SoC vs Microcontroller vs FPGA

CriterionSoCMicrocontroller (MCU)FPGA
ComplexityHighest (multi-core, GPU, AI, RF)Lowest (single core + peripherals)Medium-high (configurable logic + IP)
Software stackLinux, Android, WindowsBare-metal or RTOSCustom logic + soft processors
Typical useSmartphones, set-top boxes, edge AISensors, actuators, IoT endpointsSignal processing, radar, prototyping
Power1–15 W typical1–100 mW1–30 W
Boot timeSeconds (Linux)MillisecondsHundreds of milliseconds (bitstream load)

For a deeper MCU vs MPU comparison, try our interactive MCU vs MPU Advisor tool.

SoC FPGA — The Best of Both Worlds

An SoC FPGA integrates a hard processor system (ARM Cortex-A53/A72 or RISC-V) with programmable FPGA logic on a single die. This hybrid is increasingly the architecture of choice for advanced embedded systems because it combines:

  1. General-purpose computing — Linux on the hard CPU cores for networking, GUI, cloud connectivity, machine learning frameworks
  2. Hardware acceleration — FPGA fabric for custom signal processing, deterministic control, custom neural network inference, sensor fusion at line rate
  3. Tight coupling — Multi-hundred-Gb/s on-chip bandwidth between CPU and FPGA fabric (AXI bus)
  4. I/O flexibility — High-speed serial transceivers (PCIe, 10G/25G Ethernet, MIPI) shared between CPU and FPGA logic

Leading SoC FPGA families in 2026: AMD Zynq UltraScale+ MPSoC and AMD Versal Adaptive SoC (ARM Cortex-A72 + FPGA + AI Engines), Intel Agilex SoC (ARM Cortex-A53 quad-core + FPGA), Microchip PolarFire SoC (RISC-V cores + FPGA, ideal for security-critical and rad-tolerant applications), and the EU-sovereign NanoXplore NG-Ultra (ARM Cortex-R52 + space-grade FPGA fabric).

Common SoC Categories

  • Mobile / consumer SoCs — Apple A-series, Qualcomm Snapdragon, MediaTek; multi-cluster CPU + integrated GPU + NPU + 5G modem
  • Automotive SoCs — NXP S32, Renesas R-Car, NVIDIA Drive Orin; ISO 26262 functional safety, AI accelerators, multi-camera input
  • Networking SoCs — Broadcom, Marvell, Microchip switching silicon; multi-Tbps packet processing
  • IoT SoCs — Espressif ESP32-S3/C6, Nordic nRF52/53, Realtek; Wi-Fi/BLE/Thread radios integrated with MCU core
  • AI inference SoCs — Hailo-8/10, NVIDIA Jetson Orin, Google Edge TPU; optimized for on-device neural networks
  • SoC FPGAs — AMD Zynq, Intel Agilex SoC, Microchip PolarFire SoC; reconfigurable hardware acceleration

When to Choose an SoC Approach

Choose an SoC architecture when your product needs significant compute (Linux-class), multi-protocol connectivity (Wi-Fi/BLE/Cellular), and graphics or video processing — the integration savings vs. discrete components are substantial in BOM, board area, power, and EMC compliance. For lower-complexity embedded products with single-task firmware, a microcontroller is more cost-effective. For low-volume products needing custom signal processing or reconfigurability, FPGA or SoC FPGA wins.

CRA Compliance and SoCs

Under the EU Cyber Resilience Act, products built around SoCs must meet baseline cybersecurity requirements — secure boot anchored in silicon, authenticated firmware updates, hardware-protected key storage. Modern SoCs include security building blocks (TrustZone on ARM, secure enclaves, eFuses, hardware random number generators) that simplify CRA conformity assessment. SoC vendor choice has direct CRA implications: SoCs with PSA Certified Level 2 or SESIP3 certification dramatically reduce the engineering work needed to demonstrate compliance.

  • FPGA — Reconfigurable logic, often combined with SoC as SoC FPGA
  • ASIC — Modern SoCs are ASICs at high volume; SoC is the design pattern, ASIC is the manufacturing reality
  • MCU vs MPU — Microcontrollers and microprocessors are the simpler cousins of full SoCs
  • CRA — EU Cyber Resilience Act, which imposes security requirements on SoC-based products
  • Edge AI — Modern edge AI typically deploys on SoCs with integrated NPU or FPGA acceleration

Inovasense SoC Capabilities

Inovasense specializes in SoC FPGA designs for Linux-class embedded systems requiring real-time hardware acceleration. We integrate AMD Zynq, Intel Agilex SoC, Microchip PolarFire SoC, and NanoXplore for European defense and dual-use applications. Our embedded systems development team builds the full software stack — bootloader, secure firmware update, Linux board support package, real-time hardware drivers — alongside the silicon selection and PCB design. For products targeting EU market entry, we manage the CRA conformity assessment for SoC-based connected products.

Official References