System on Chip (SoC)
System on Chip (SoC) je integrovaný obvod, ktorý kombinuje všetky hlavné komponenty kompletného elektronického systému — procesorové jadrá, pamäť, periférie, komunikačné rozhrania a často aj analógové či RF obvody — na jeden kus silikónu. SoC sú v roku 2026 dominantnou architektúrou pre smartfóny, IoT zariadenia, automobilové ECU a edge AI produkty, pretože minimalizujú plochu dosky, spotrebu a BOM náklady, zatiaľ čo maximalizujú výkon dátových ciest cez on-chip komunikáciu. Samotný trh smartfónov ročne nasadzuje viac ako 1,4 miliardy SoC.
Kľúčové fakty
| Aspekt | Detail |
|---|---|
| Definícia | Kompletný výpočtový systém integrovaný na jednom silikónovom die |
| Hlavné komponenty | CPU, pamäťové kontroléry, GPU, akcelerátory, periférie, I/O, často rádio |
| Process nodes (2026) | Smartfóny: 3–5nm. Automotive: 7–28nm. IoT/embedded: 22–55nm |
| Typická komplexnosť | 10 miliárd – 50 miliárd tranzistorov (pokročilé) |
| Čas vývoja | 18–36 mesiacov pre nové custom SoC; rýchlejšie pre deriváty |
| NRE náklady | €5M – €100M+ (full-custom na pokročilých uzloch) |
| Štandardné ARM-based SoC príklady | Apple A18, Qualcomm Snapdragon 8 Gen 4, MediaTek Dimensity 9400 |
SoC vs mikrokontrolér vs FPGA
| Kritérium | SoC | Mikrokontrolér (MCU) | FPGA |
|---|---|---|---|
| Komplexnosť | Najvyššia (multi-core, GPU, AI, RF) | Najnižšia (jedno jadro + periférie) | Stredná-vysoká (konfigurovateľná logika + IP) |
| Softvérový stack | Linux, Android, Windows | Bare-metal alebo RTOS | Vlastná logika + soft procesory |
| Typické použitie | Smartfóny, set-top boxy, edge AI | Senzory, aktuátory, IoT endpointy | Spracovanie signálov, radar, prototyping |
| Spotreba | 1–15 W typicky | 1–100 mW | 1–30 W |
| Boot čas | Sekundy (Linux) | Milisekundy | Stovky milisekúnd (načítanie bitstream) |
Pre hlbšie porovnanie MCU vs MPU vyskúšajte náš interaktívny nástroj MCU vs MPU Advisor.
SoC FPGA — najlepšie z oboch svetov
SoC FPGA integruje hard procesorový systém (ARM Cortex-A53/A72 alebo RISC-V) s programovateľnou FPGA logikou na jedinom die. Tento hybrid sa čoraz viac stáva architektúrou voľby pre pokročilé embedded systémy, lebo kombinuje:
- Univerzálne výpočty — Linux na hard CPU jadrách pre networking, GUI, cloud konektivitu, ML frameworky
- Hardvérovú akceleráciu — FPGA štruktúru pre vlastné spracovanie signálov, deterministické riadenie, vlastnú inferenciu neurónových sietí, fúziu senzorov v line rate
- Tesnú väzbu — Mnohostogigabitovú on-chip šírku pásma medzi CPU a FPGA štruktúrou (AXI zbernica)
- I/O flexibilitu — Vysokorýchlostné sériové transceivery (PCIe, 10G/25G Ethernet, MIPI) zdieľané medzi CPU a FPGA logikou
Vedúce rodiny SoC FPGA v 2026: AMD Zynq UltraScale+ MPSoC a AMD Versal Adaptive SoC (ARM Cortex-A72 + FPGA + AI Engines), Intel Agilex SoC (ARM Cortex-A53 quad-core + FPGA), Microchip PolarFire SoC (RISC-V jadrá + FPGA, ideálne pre security-critical a rad-tolerant aplikácie) a EÚ-suverénny NanoXplore NG-Ultra (ARM Cortex-R52 + space-grade FPGA štruktúra).
Bežné kategórie SoC
- Mobilné / spotrebné SoC — Apple A-séria, Qualcomm Snapdragon, MediaTek; multi-cluster CPU + integrovaný GPU + NPU + 5G modem
- Automobilové SoC — NXP S32, Renesas R-Car, NVIDIA Drive Orin; ISO 26262 funkčná bezpečnosť, AI akcelerátory, multi-camera vstup
- Sieťové SoC — Broadcom, Marvell, Microchip switching silikón; multi-Tbps paketové spracovanie
- IoT SoC — Espressif ESP32-S3/C6, Nordic nRF52/53, Realtek; Wi-Fi/BLE/Thread rádiá integrované s MCU jadrom
- AI inferenčné SoC — Hailo-8/10, NVIDIA Jetson Orin, Google Edge TPU; optimalizované pre on-device neurónové siete
- SoC FPGA — AMD Zynq, Intel Agilex SoC, Microchip PolarFire SoC; rekonfigurovateľná hardvérová akcelerácia
Kedy zvoliť SoC prístup
Zvoľte SoC architektúru, keď váš produkt potrebuje významné výpočty (Linux-class), multi-protokolovú konektivitu (Wi-Fi/BLE/Cellular) a grafiku alebo video spracovanie — integračné úspory vs. diskrétne komponenty sú podstatné v BOM, ploche dosky, spotrebe a EMC zhode. Pre menej komplexné embedded produkty s firmware na jednu úlohu je mikrokontrolér nákladovo efektívnejší. Pre malo-objemové produkty potrebujúce vlastné spracovanie signálov alebo rekonfigurovateľnosť vyhráva FPGA alebo SoC FPGA.
CRA súlad a SoC
Pod EÚ Cyber Resilience Act, produkty postavené okolo SoC musia spĺňať základné požiadavky na kybernetickú bezpečnosť — secure boot ukotvený v silikóne, autentifikované firmware aktualizácie, hardware-protected ukladanie kľúčov. Moderné SoC obsahujú bezpečnostné stavebné bloky (TrustZone na ARM, secure enclaves, eFuses, hardvérové generátory náhodných čísel), ktoré zjednodušujú CRA conformity assessment. Voľba SoC výrobcu má priame CRA dôsledky: SoC s PSA Certified Level 2 alebo SESIP3 certifikáciou dramaticky znižujú inžiniersku prácu potrebnú na preukázanie súladu.
Súvisiace pojmy
- FPGA — Rekonfigurovateľná logika, často kombinovaná so SoC ako SoC FPGA
- ASIC — Moderné SoC sú ASIC pri veľkom objeme; SoC je návrhový pattern, ASIC je výrobná realita
- MCU vs MPU — Mikrokontroléry a mikroprocesory sú jednoduchší príbuzní plnohodnotných SoC
- CRA — EÚ Cyber Resilience Act, ktorý ukladá bezpečnostné požiadavky na SoC-based produkty
- Edge AI — Moderný edge AI sa typicky nasadzuje na SoC s integrovaným NPU alebo FPGA akceleráciou
Naše SoC kapacity
Inovasense sa špecializuje na SoC FPGA návrhy pre Linux-class embedded systémy vyžadujúce real-time hardvérovú akceleráciu. Integrujeme AMD Zynq, Intel Agilex SoC, Microchip PolarFire SoC a NanoXplore pre európske obranné a dual-use aplikácie. Náš tím vývoja embedded systémov stavia kompletný softvérový stack — bootloader, secure firmware update, Linux board support package, real-time hardvérové drivery — popri výbere silikónu a návrhu dosky. Pre produkty cielené na vstup na EÚ trh manažujeme CRA conformity assessment pre SoC-based pripojené produkty.
Oficiálne referencie
- Nariadenie (EU) 2024/2847 (CRA) — EÚ Cyber Resilience Act, rozsah zahŕňa SoC-based produkty s digitálnymi elementmi
- ARM PSA Certified Framework — Priemyselný štandardný rámec bezpečnostnej certifikácie pre ARM-based SoC
- ISO/SAE 21434 — Štandard inžinierstva kybernetickej bezpečnosti pre cestné vozidlá so SoC