System on Chip (SoC)
Un System on Chip (SoC) è un circuito integrato che combina tutti i principali componenti di un sistema elettronico completo — core di processore, memoria, periferiche, interfacce di comunicazione e spesso circuiti analogici o RF — su un’unica porzione di silicio. I SoC rappresentano nel 2026 l’architettura dominante per smartphone, dispositivi IoT, ECU automobilistiche e prodotti di edge AI, perché riducono al minimo l’area della scheda, il consumo energetico e il costo della distinta base (BOM), massimizzando al contempo le prestazioni del percorso dati grazie alla comunicazione on-chip. Il solo mercato degli smartphone impiega oltre 1,4 miliardi di SoC all’anno.
Dati chiave
| Aspetto | Dettaglio |
|---|---|
| Definizione | Sistema di calcolo completo integrato su un unico die di silicio |
| Componenti principali | CPU, controller di memoria, GPU, acceleratori, periferiche, I/O, spesso modulo radio |
| Nodi di processo (2026) | Smartphone: 3–5 nm. Automotive: 7–28 nm. IoT/embedded: 22–55 nm |
| Complessità tipica | da 10 a 50 miliardi di transistor (avanzati) |
| Tempo di sviluppo | 18–36 mesi per un nuovo SoC custom; più rapido per le derivazioni |
| Costo NRE | da 5 mln € a oltre 100 mln € (full-custom su nodi avanzati) |
| Esempi di SoC ARM standard | Apple A18, Qualcomm Snapdragon 8 Gen 4, MediaTek Dimensity 9400 |
SoC vs microcontrollore vs FPGA
| Criterio | SoC | Microcontrollore (MCU) | FPGA |
|---|---|---|---|
| Complessità | Massima (multi-core, GPU, AI, RF) | Minima (core singolo + periferiche) | Medio-alta (logica configurabile + IP) |
| Stack software | Linux, Android, Windows | Bare-metal o RTOS | Logica custom + processori soft |
| Uso tipico | Smartphone, set-top box, edge AI | Sensori, attuatori, endpoint IoT | Elaborazione del segnale, radar, prototipazione |
| Potenza | 1–15 W tipici | 1–100 mW | 1–30 W |
| Tempo di avvio | Secondi (Linux) | Millisecondi | Centinaia di millisecondi (caricamento del bitstream) |
Per un confronto più approfondito tra MCU e MPU, prova il nostro strumento interattivo MCU vs MPU Advisor.
SoC FPGA — il meglio di entrambi i mondi
Un SoC FPGA integra un sistema di processore hard (ARM Cortex-A53/A72 o RISC-V) con logica FPGA programmabile su un unico die. Questo ibrido è sempre più l’architettura preferita per i sistemi embedded avanzati, perché combina:
- Calcolo general-purpose — Linux sui core CPU hard per networking, GUI, connettività cloud, framework di machine learning
- Accelerazione hardware — fabric FPGA per elaborazione del segnale custom, controllo deterministico, inferenza di reti neurali custom, sensor fusion a velocità di linea
- Accoppiamento stretto — larghezza di banda on-chip di centinaia di Gb/s tra CPU e fabric FPGA (bus AXI)
- Flessibilità di I/O — transceiver seriali ad alta velocità (PCIe, Ethernet 10G/25G, MIPI) condivisi tra CPU e logica FPGA
Le principali famiglie di SoC FPGA nel 2026: AMD Zynq UltraScale+ MPSoC e AMD Versal Adaptive SoC (ARM Cortex-A72 + FPGA + AI Engine), Intel Agilex SoC (ARM Cortex-A53 quad-core + FPGA), Microchip PolarFire SoC (core RISC-V + FPGA, ideale per applicazioni security-critical e rad-tolerant) e il sovrano europeo NanoXplore NG-Ultra (ARM Cortex-R52 + fabric FPGA di grado spaziale).
Categorie comuni di SoC
- SoC mobile / consumer — Apple serie A, Qualcomm Snapdragon, MediaTek; CPU multi-cluster + GPU integrata + NPU + modem 5G
- SoC automotive — NXP S32, Renesas R-Car, NVIDIA Drive Orin; sicurezza funzionale ISO 26262, acceleratori AI, ingresso multi-camera
- SoC di networking — silicio di switching Broadcom, Marvell, Microchip; elaborazione di pacchetti multi-Tbps
- SoC IoT — Espressif ESP32-S3/C6, Nordic nRF52/53, Realtek; radio Wi-Fi/BLE/Thread integrate con il core MCU
- SoC per inferenza AI — Hailo-8/10, NVIDIA Jetson Orin, Google Edge TPU; ottimizzati per reti neurali on-device
- SoC FPGA — AMD Zynq, Intel Agilex SoC, Microchip PolarFire SoC; accelerazione hardware riconfigurabile
Quando scegliere un approccio SoC
Scegliete un’architettura SoC quando il vostro prodotto richiede una capacità di calcolo significativa (di classe Linux), connettività multi-protocollo (Wi-Fi/BLE/cellulare) ed elaborazione grafica o video — i risparmi derivanti dall’integrazione rispetto ai componenti discreti sono sostanziali in termini di BOM, area della scheda, potenza e conformità EMC. Per prodotti embedded a complessità inferiore con firmware monofunzione, un microcontrollore è più conveniente. Per prodotti a basso volume che richiedono elaborazione del segnale custom o riconfigurabilità, vince l’FPGA o il SoC FPGA.
Conformità CRA e SoC
Ai sensi del Cyber Resilience Act dell’UE, i prodotti basati su SoC devono soddisfare i requisiti di cibersicurezza di base — secure boot ancorato nel silicio, aggiornamenti del firmware autenticati, archiviazione delle chiavi protetta a livello hardware. I SoC moderni includono blocchi costruttivi di sicurezza (TrustZone su ARM, secure enclave, eFuse, generatori di numeri casuali hardware) che semplificano la valutazione della conformità CRA. La scelta del fornitore di SoC ha implicazioni dirette per il CRA: i SoC con certificazione PSA Certified Level 2 o SESIP3 riducono drasticamente il lavoro di ingegneria necessario per dimostrare la conformità.
Termini correlati
- FPGA — Logica riconfigurabile, spesso combinata con un SoC come SoC FPGA
- ASIC — I SoC moderni sono ASIC ad alto volume; il SoC è lo schema di progettazione, l’ASIC è la realtà produttiva
- MCU vs MPU — Microcontrollori e microprocessori sono i cugini più semplici dei SoC completi
- CRA — Il Cyber Resilience Act dell’UE, che impone requisiti di sicurezza ai prodotti basati su SoC
- Edge AI — L’edge AI moderna viene tipicamente implementata su SoC con accelerazione NPU o FPGA integrata
Competenze SoC di Inovasense
Inovasense è specializzata nelle progettazioni SoC FPGA per sistemi embedded di classe Linux che richiedono accelerazione hardware in tempo reale. Integriamo AMD Zynq, Intel Agilex SoC, Microchip PolarFire SoC e NanoXplore per applicazioni europee di difesa e duplice uso. Il nostro team di sviluppo di sistemi embedded costruisce l’intero stack software — bootloader, aggiornamento sicuro del firmware, board support package Linux, driver hardware in tempo reale — parallelamente alla selezione del silicio e alla progettazione PCB. Per i prodotti destinati all’ingresso sul mercato UE, gestiamo la valutazione della conformità CRA per i prodotti connessi basati su SoC.
Riferimenti ufficiali
- Regolamento (UE) 2024/2847 (CRA) — Cyber Resilience Act dell’UE, il cui ambito di applicazione include i prodotti basati su SoC con elementi digitali
- ARM PSA Certified Framework — Framework di certificazione di sicurezza standard del settore per i SoC basati su ARM
- ISO/SAE 21434 — Norma di ingegneria della cibersicurezza per i SoC dei veicoli stradali