Skip to content
Inovasense
RISC-V vs ARM: Architektúra pre Embedded - Inovasense
RISC-VARMEmbedded systémyIoTProcesorová architektúraEU Chips ActSoC DesignFPGA

RISC-V vs ARM: Architektúra pre Embedded

Inovasense Team
Inovasense Engineering Team
16 min čítania
RISC-V vs ARM: Architektúra pre Embedded

Aký je rozdiel medzi RISC-V a ARM?

ARM je proprietárna procesorová architektúra licencovaná spoločnosťou Arm Holdings, poháňajúca 99 % smartfónov a väčšinu embedded systémov. RISC-V je open-source architektúra inštrukčnej sady (ISA) bez licenčných poplatkov, umožňujúca komukoľvek navrhovať, modifikovať a vyrábať RISC-V procesory. ARM ponúka zrelý ekosystém s overeným kremíkom a rozsiahlou softvérovou podporou. RISC-V ponúka nulové licenčné náklady, plnú architektonickú prispôsobiteľnosť a žiadnu závislosť na dodávateľovi. Pre embedded projekty vyžadujúce vlastnú integráciu procesorov pozrite naše FPGA Design služby — kde sa čoraz častejšie nasadzujú RISC-V soft jadrá.

Prečo toto rozhodnutie teraz záleží

Procesorová architektúra, ktorú si zvolíte pre embedded produkt, vás uzamkne na 5–15 rokov životného cyklu produktu. V roku 2026 je toto rozhodnutie významnejšie než kedykoľvek predtým, pretože:

  1. RISC-V dosiahol produkčnú zrelosť. K roku 2025 bolo dodaných viac ako 10 miliárd RISC-V jadier. Už to nie je experiment — SiFive, Espressif (ESP32-C3/C6), Bouffalo Lab a WCH dodávajú produkčný kremík.

  2. Licenčné náklady ARM rastú. IPO spoločnosti Arm Holdings a následná obchodná stratégia tlačili licenčné poplatky vyššie, najmä pre IoT návrhy, kde sú marže tenké.

  3. Digitálna suverenita EÚ vyžaduje otvorené architektúry. Investícia €43 miliárd z EU Chips Act explicitne podporuje open-source hardvér a European Processor Initiative (EPI) buduje svoje HPC procesory na RISC-V.

  4. AI na edge vyžaduje vlastné inštrukcie. Rozšíriteľná ISA RISC-V vám umožňuje pridať vlastné inštrukcie pre AI akceleráciu — fixná ISA ARM túto flexibilitu nedokáže poskytnúť. Pozrite Edge AI.

Nesprávna voľba znamená buď preplácanie ARM licencií pre cenovo citlivé IoT zariadenie, alebo podcenenie zrelosti nástrojov potrebných pre časovo kritický launch.

Základy architektúry

Čo majú spoločné

ARM aj RISC-V sú RISC (Reduced Instruction Set Computer) architektúry:

  • Load/store architektúra — prístup k pamäti oddelený od výpočtov
  • Inštrukcie s fixnou šírkou (prevažne 32-bit)
  • Veľké súbory registrov (32 univerzálnych registrov v oboch)
  • Pipeline-ovaná exekúcia pre vysokú priepustnosť

Čo ich odlišuje

AspektARMRISC-V
Model licencieProprietárny — platba za jadro alebo čipOpen-source (BSD) — zadarmo navždy
ISA rozšíreniaFixované spoločnosťou Arm Holdings (Neon, SVE, Helium)Modulárne — vlastné rozšírenia bez obmedzení
Kódovanie inštrukciíVariabilné (Thumb-2: 16/32-bit)Čisté fixné šírky (32-bit základ, 16-bit komprimované)
Verzie architektúryARMv7-M, ARMv8-M, ARMv9 (zložité verzovanie)Jednoduché: RV32I, RV64I + štandardné rozšírenia (M, A, F, D, C)
Spätná kompatibilitaRozsiahla (desaťročia legacy podpory)Návrh od nuly, bez legacy záťaže
Vlastné inštrukcieNie sú povolené licenciouPlne povolené a podporované
Závislosť na dodávateľoviViazaný na roadmap a ceny Arm HoldingsŽiadna závislosť na jednom dodávateľovi

Modulárna ISA RISC-V vysvetlená

Kľúčovou inováciou RISC-V je jeho modulárny dizajn. Vyberáte iba rozšírenia, ktoré potrebujete:

RV32I     — Základné celočíselné (povinné, 47 inštrukcií)
  + M    — Celočíselné násobenie/delenie
  + A    — Atomické operácie (multi-core, RTOS)
  + F    — Jednoducho presná plávajúca čiarka
  + D    — Dvojnásobne presná plávajúca čiarka
  + C    — Komprimované inštrukcie (16-bit, znižuje veľkosť kódu o 25–30 %)
  + V    — Vektorové operácie (SIMD, AI akcelerácia)
  + B    — Bitová manipulácia
  + Zicsr — Riadiace/stavové registre
  + Custom — VAŠE vlastné inštrukcie pre vašu aplikáciu

Príklad: Jednoduchý IoT senzor potrebuje iba RV32IMC (celočíselné + násobenie + komprimované) — malé jadro používajúce ~15K hradiel. Linux-schopný aplikačný procesor potrebuje RV64IMAFDC — oveľa väčšie jadro, ale stále bez licencie.

Táto modularita je dôvod, prečo je RISC-V obzvlášť silné pri integrácii do FPGA — môžete syntetizovať presne procesor, ktorý potrebujete, vedľa vlastných hardvérových akcelerátorov.

Priame porovnanie výkonu

Reálne benchmarky kremíka (dáta 2026)

ČipArchitektúraJadroMHzCoreMarkCoreMark/MHzSpotrebaCena (1K ks)
STM32F407ARM Cortex-M4M41685663,37150 mW6,50 €
GD32VF103RISC-V (Bumblebee)RV32IMAC1083603,3390 mW2,80 €
ESP32-C3RISC-VRV32IMC1604072,55110 mW1,20 €
ESP32-S3ARM+XtensaDual Xtensa LX72401 1814,92310 mW2,50 €
STM32U5ARM Cortex-M33M33+TrustZone1606514,0740 mW5,80 €
BL616RISC-V (T-Head E907)RV32IMAFCP3201 0503,28120 mW1,50 €
CH32V307RISC-V (RISC-V4F)RV32IMAFCX1444763,3180 mW1,80 €
SiFive U74RISC-VRV64GC1 5008 2005,472 W15+ € (SoM)
NXP i.MX 8MARM Cortex-A53A53 quad1 80012 6007,003 W18+ €

Kľúčové poznatky:

  • Na úrovni MCU (Cortex-M vs RV32) je výkon na MHz porovnateľný — v rozmedzí 10–20 %
  • ARM aplikačné procesory (Cortex-A) stále vedú v absolútnom surovom výkone
  • RISC-V čipy sú konzistentne o 30–60 % lacnejšie pri ekvivalentných výkonových triedach
  • Energetická účinnosť RISC-V je konkurencieschopná, niektoré čipy vedú vo výkone na watt

Kde ARM vyhráva na výkone

  • Vysokovýkonné aplikačné procesory — Cortex-A78, A720, X4 sú roky pred aplikačnými jadrami RISC-V
  • SoC s integrovaným GPU — ARM Mali a Immortalis GPU nemajú RISC-V ekvivalent
  • AI akcelerácia — ARM Ethos NPU je produkčne overený; RISC-V vektorové rozšírenie AI je vo vývoji

Kde RISC-V vyhráva na výkone

  • Ultra-nízko-výkonové MCU — menšie jadrá, nižší kľudový prúd
  • Vlastne akcelerované záťaže — vlastné ISA rozšírenia môžu prekonať ARM o 10–100× pre špecifické algoritmy
  • FPGA soft jadrá — RISC-V jadrá sa efektívne syntetizujú na FPGA; ARM nemá ekvivalentné FPGA licencovanie

Zrelosť ekosystému: Skutočný diferenciátor

Výkon je blízky. Medzera v ekosystéme je miesto, kde žijú skutočné rozdiely:

Vývojové nástroje

Kategória nástrojovARMRISC-V
IDEKeil MDK, IAR, STM32CubeIDE (zrelé, integrované)PlatformIO, Freedom Studio, Eclipse-based (funkčné, menej vyleštené)
KompilátorARM GCC, ARM Compiler 6, IAR (vysoko optimalizované)GCC (dobré), LLVM/Clang (rýchlo sa zlepšuje)
DebuggerJ-Link, ST-Link, ULINK (hardvér + softvér zrelé)J-Link (čiastočný), OpenOCD (dobrý), vlastné sondy
RTOSFreeRTOS, Zephyr, Mbed OS, ThreadX (prvotriedna podpora)FreeRTOS, Zephyr, RT-Thread (dobrá podpora, rastúca)
LinuxZrelý, milióny nasadeníFunkčný, podpora v mainline jadre od 2022
DokumentáciaRozsiahla, profesionálnej úrovnePremenlivá — vynikajúca pre hlavných dodávateľov, riedka pre menších

Dostupnosť softvérových knižníc

Knižnica/FrameworkPodpora ARMPodpora RISC-V
TensorFlow Lite Micro✅ Optimalizované (CMSIS-NN)⚠️ Funkčné, neoptimalizované
mbedTLS / WolfSSL✅ Hardvérovo akcelerované⚠️ Iba softvérovo na väčšine čipov
CMSIS-DSP✅ ARM-špecifická optimalizácia❌ Žiadny ekvivalent (vlastné)
Bluetooth stack (NimBLE)✅ Zrelý✅ Dobrý (ESP32-C3/C6)
Wi-Fi stack✅ Zrelý✅ Dobrý (ESP32-C séria)
USB stack (TinyUSB)✅ Zrelý✅ Rastúci
Riadenie motorov (FOC)✅ Optimalizované knižnice ST, TI⚠️ Obmedzené, väčšinou vlastné

Záver: Ekosystém ARM je zrelý o viac ako 15 rokov. Ak váš projekt potrebuje špecifickú periférnu knižnicu, integráciu RTOS alebo optimalizovanú DSP rutinu, overte si podporu RISC-V predtým, než sa zaviažete.

Licencovanie a analýza nákladov

Licenčná štruktúra ARM

Licencovanie ARM funguje v úrovniach:

Typ licencieNákladyČo dostanete
Poplatok za čip1–2 % ceny čipuPoužitie pred-navrhnutého ARM jadra (napr. Cortex-M4)
Architektonická licencia$1M–$10M+ vopred + poplatkyNávrh vlastného ARM-kompatibilného jadra
Flexible Access$200K–$1M/rok predplatnéPrístup k plnému portfóliu počas vývoja

Nákladová štruktúra RISC-V

KomponentNáklady
ISA licencia$0 — open-source (BSD licencia)
Soft core IP$0 (open-source: VexRiscv, PicoRV32, NEORV32) až $50K–$500K (komerčné: SiFive, Andes)
Vývojové nástroje$0 (GCC, OpenOCD) až $5K–$20K (komerčné IDE)
Členstvo RISC-V International$0 (komunita) až $250K/rok (strategický člen)

Dopad nákladov pri výrobe vo veľkom

Objem výrobyZáťaž ARM licenčných poplatkovÚspora s RISC-V
10 000 kusov~2 000–20 000 €Zanedbateľný prínos
100 000 kusov~20 000–200 000 €Zmysluplné úspory
1 000 000 kusov~200 000–2 000 000 €Významné — môžu financovať vlastný vývoj
10 000 000 kusov~2M–20M €Obrovské — preto sa adopcia RISC-V zrýchľuje pri veľkých objemoch

Kľúčový poznatok: Pre nízko-objemové IoT produkty (<50K kusov) je nákladový rozdiel zanedbateľný — rozhodujte sa podľa ekosystému. Pre vysoko-objemové spotrebiteľské IoT (>500K kusov) sa licenčné úspory RISC-V stávajú strategickou výhodou.

RISC-V na FPGA: Unikátna výhoda

Jedna oblasť, kde RISC-V nemá ARM ekvivalent, je nasadenie na FPGA. ARM nelicencuje svoje jadrá pre FPGA syntézu (s vzácnymi výnimkami). RISC-V soft jadrá sú voľne syntetizovateľné:

Populárne RISC-V FPGA jadrá

JadroJazykArchitektúraVeľkosť (LUT)MHz (Artix-7)Vlastnosti
PicoRV32VerilogRV32IMC~1 500250–400Ultra-malé, ideálne pre riadenie
VexRiscvSpinalHDLRV32IMAFDC1 500–4 000200–300Vysoko konfigurovateľné, voľby pipeline
NEORV32VHDLRV32IMACB_Zicsr3 000–5 000100–200Plný SoC s perifériami, vynikajúca dokumentácia
CVA6 (Ariane)SystemVerilogRV64IMAFDC30 000+100–150Linux-schopné, aplikačnej triedy
IbexSystemVerilogRV32IMC3 000–4 000200+lowRISC/Google, zamerané na bezpečnosť

Prečo to záleží: Môžete umiestniť RISC-V procesor dovnútra vášho FPGA vedľa vlastných hardvérových akcelerátorov — bežiaci firmvér pre konfiguráciu a riadenie, zatiaľ čo FPGA štruktúra zvláda real-time spracovanie signálov. Toto je architektúra za modernými platformami Edge AI a softvérovo definovanými prístrojmi.

V Inovasense pravidelne nasadzujeme RISC-V soft jadrá v našich FPGA návrhoch pre riadiacu rovinu, správu protokolov a konfiguráciu — eliminujúc potrebu samostatného MCU na doske.

Suverenita EÚ a strategické úvahy

Európsky uhol pohľadu

EÚ urobila z otvorených architektúr strategickú prioritu:

  • European Processor Initiative (EPI) — budovanie RISC-V procesorov pre HPC a automotive s viac ako €240M financovaním EÚ
  • EU Chips Act — investícia €43 miliárd explicitne podporujúca open-source hardvér a návrhy znižujúce závislosť na non-EÚ IP dodávateľoch
  • Projekt DARE — EÚ-financovaný RISC-V pre vesmírne aplikácie
  • OpenHW Group (sídli v Európe) — spoločný vývoj RISC-V jadier (rodina CORE-V)

Pre európske hardvérové spoločnosti ponúka RISC-V cestu k architektonickej nezávislosti — žiadna závislosť na jednom britsko/japonskom IP dodávateľovi (Arm Holdings, vlastnený SoftBank) pre jadro vášho produktu.

Dôsledky pre exportné kontroly

Podľa EÚ regulácií pre tovar dvojakého použitia samotná procesorová architektúra všeobecne nie je kontrolovaná — ale vlastné rozšírenia pre kryptografiu alebo spracovanie signálov môžu vyžadovať exportnú licenciu. Transparentnosť RISC-V (open-source, auditovateľné) môže v skutočnosti zjednodušiť procesy bezpečnostnej certifikácie v porovnaní s uzavretým IP ARM.

Diverzifikácia dodávateľského reťazca

ARM čipy pochádzajú od obmedzeného počtu dodávateľov (ST, NXP, TI, Nordic, atď.). RISC-V kremík je dostupný od širšieho, diverzifikovanejšieho dodávateľského reťazca:

  • Čína — Espressif, Bouffalo Lab, WCH, Allwinner (cenovo optimalizované IoT)
  • Európa — Codasip, Andes (cez TSMC EU), GreenWaves (zamerané na AI)
  • USA/Globálne — SiFive, Microchip (PolarFire SoC), Qualcomm (skúma RISC-V)

Táto diverzita znižuje riziko jedného dodávateľa — ponaučenie, ktoré si mnohé spoločnosti odniesli počas nedostatku čipov 2021–2023.

Rozhodovací rámec: Kedy čo zvoliť

Zvoľte ARM keď:

Čas na trh je kritický — zrelý ekosystém ARM znamená menej debugovania, viac existujúceho kódu, rýchlejší vývoj ✅ Potrebujete overené, optimalizované knižnice — DSP, ML inferencia, riadenie motorov s kódom optimalizovaným výrobcom ✅ Staviate na existujúcej ARM kódovej báze — portovanie z Cortex-M na Cortex-M je triviálne; portovanie na RISC-V vyžaduje úsilie ✅ Potrebujete TrustZone bezpečnosť — TrustZone od ARM je zrelé a certifikované (PSA Level 2+) ✅ Vysokovýkonný aplikačný procesor — séria Cortex-A stále vedie RISC-V o 2–3 roky ✅ Váš tím má ARM expertízu — náklady na preškolenie sú reálne

Zvoľte RISC-V keď:

Cena za kus je kritická — nulové poplatky sa kumulujú pri veľkých objemoch ✅ Potrebujete vlastné inštrukcie — AI akcelerácia, vlastné krypto, doménovo-špecifické spracovanie ✅ Nasadzujete na FPGA — RISC-V soft jadrá sú zadarmo, ARM nie je dostupné ✅ Záleží vám na suverenite EÚ — open-source ISA bez závislosti na dodávateľovi ✅ Ultra-nízko-príkonový dizajn — orezte ISA na minimum, eliminujte nepoužívanú logiku ✅ Staviate kremíkový produkt — SoC dizajnéri ušetria milióny na licenciách ✅ Dlhý životný cyklus produktu (10+ rokov) — žiadne riziko zmeny podmienok alebo zvýšenia poplatkov ISA dodávateľom

Hybridný prístup

Mnohé sofistikované návrhy používajú oboje:

  • RISC-V pre real-time riadiacu rovinu (malý, deterministický, bez licencie)
  • ARM pre aplikačnú rovinu (Linux, GUI, sieťovanie, AI inferencia)
  • FPGA pre hardvérovú akceleráciu (spracovanie signálov, vlastné rozhrania)

Tento heterogénny prístup je čoraz bežnejší v priemyselných produktoch a automobilových systémoch.

Porovnanie bezpečnosti

Bezpečnostná funkciaARMRISC-V
Dôveryhodná exekúciaTrustZone (zrelé, certifikované)PMP + sPMP (funkčné, menej zrelé)
Secure bootOverené implementácieDostupné, závislé na dodávateľovi
Odolnosť voči postranným kanálomRozsiahly výskum, opatreniaRastúci výskum, niektoré medzery
Formálna verifikáciaObmedzená (uzavretý zdrojový kód)Možná (open source umožňuje plný audit)
Post-kvantová pripravenosťZávislá na dodávateľoviVlastné rozšírenia sú možné
CRA zhodaPriamočiara s TrustZoneDosiahnuteľná so starostlivým návrhom

Kľúčový poznatok pre bezpečnostne kritické aplikácie: Bezpečnostný príbeh ARM je dnes zrelší. Ale otvorenosť RISC-V umožňuje hlbší bezpečnostný audit — môžete overiť každý tranzistor, čo je s uzavretým IP ARM nemožné. Pre obranu a kritickú infraštruktúru sa táto transparentnosť čoraz viac cení.

Ako začať s RISC-V

Ak vyhodnocujete RISC-V pre nový projekt:

Hardvér pre rýchly štart

DoskaČipCenaNajlepšie pre
ESP32-C3-DevKitMESP32-C3 (RV32IMC)8 €Wi-Fi/BLE IoT, Arduino-kompatibilné
Milk-V DuoCV1800B (RV64GCV + ARM A53)9 €Linux + RTOS, dual-architektúra
Sipeed Longan NanoGD32VF103 (RV32IMAC)5 €Bare-metal embedded, STM32-like
SiFive HiFive UnmatchedSiFive U74 (RV64GC)600 €Desktopový Linux, SW vývoj
Digilent Arty A7 + VexRiscvFPGA soft jadro130 €Prototypovanie vlastného RISC-V SoC

Cesta učenia

  1. Začnite s ESP32-C3 — známe Arduino/PlatformIO prostredie, Wi-Fi/BLE zahrnuté
  2. Skúste bare-metal — napíšte štartovací kód, pochopte CSR, nakonfigurujte časovačové prerušenia
  3. Pridajte RTOS — portujte FreeRTOS alebo Zephyr pre pochopenie HAL rozdielov oproti ARM
  4. Prejdite na FPGA — syntetizujte VexRiscv alebo NEORV32 na Arty doske a prispôsobte SoC

Často kladené otázky

Nahradí RISC-V ARM?

Nie v krátkodobom horizonte. Výhoda ekosystému ARM je príliš veľká na rýchle prekonanie. RISC-V však zaberie významný podiel na trhu v segmentoch IoT mikrokontrolérov, FPGA soft jadier, vlastných AI akcelerátorov a vysoko-objemových spotrebiteľských zariadení, kde záleží na licenčných nákladoch. Do roku 2030 analytici projektujú, že RISC-V bude poháňať 25–30 % IoT čipov (oproti ~10 % v roku 2025). Obe architektúry budú koexistovať, každá dominujúca v iných segmentoch.

Je RISC-V pripravené na produkciu?

Áno. Viac ako 10 miliárd RISC-V jadier bolo dodaných v produkčných produktoch. Len ESP32-C3 bol dodaný v miliónoch Wi-Fi zariadení. Jadrá SiFive sa používajú v pevných diskoch Western Digital (miliardy kusov). Čínsky polovodičový priemysel široko adoptoval RISC-V pre IoT a spotrebnú elektroniku. Pre aplikácie na úrovni mikrokontrolérov je RISC-V dnes produkčne pripravené.

Dá sa na RISC-V spustiť Linux?

Áno. RISC-V je podporované v mainline Linux jadre od verzie 4.15 (2018) s plnou podporou od 5.x. 64-bitový RISC-V (RV64GC) dokáže bežať Ubuntu, Fedora, Debian a Buildroot. Výkon je adekvátny pre embedded Linux aplikácie (sieťovanie, UI, spracovanie dát), ale zatiaľ nie je konkurencieschopný s ARM Cortex-A pre náročné záťaže ako Android alebo desktopové výpočty.

Ako RISC-V ovplyvňuje exportné kontroly?

Samotná RISC-V ISA nie je exportne kontrolovaná — je to otvorený štandard. Avšak špecifické implementácie (konkrétne návrhy čipov, vlastné rozšírenia pre kryptografiu) môžu spadať pod regulácie pre tovar dvojakého použitia. Open-source povaha RISC-V môže v skutočnosti zjednodušiť exportnú zhodu, pretože architektúra je verejne zdokumentovaná a auditovateľná.

Dá sa ARM kód portovať na RISC-V?

Kód na aplikačnej úrovni (C/C++) sa portuje s minimálnymi zmenami — rekompilujte s RISC-V GCC targetom. Avšak hardvérovo-špecifický kód vyžaduje prepísanie: štartovací assembler, obsluhy prerušení, periférne drivery, CMSIS/HAL volania a akékoľvek ARM-špecifické optimalizácie (NEON SIMD, TrustZone, DSP intrinsics). Plánujte 2–8 týždňov pre typický port firmvéru MCU, v závislosti od zložitosti a ARM-špecifických závislostí.

Čo je RISC-V vektorové rozšírenie?

RISC-V vektorové rozšírenie (RVV, ratifikované v1.0) je odpoveďou RISC-V na ARM Neon/SVE SIMD spracovanie. Používa model škálovateľnej dĺžky vektora — rovnaký binárny súbor beží efektívne na procesoroch s rôznymi šírkami vektora (128-bit až 1024-bit+). To ho robí vhodným pre AI inferenciu, spracovanie signálov a multimédiá. RVV sa stáva dostupným v produkčnom kremíku (napr. SiFive P870, T-Head C908) a je kľúčovým diferenciátorom pre edge AI aplikácie.

Ako vám Inovasense môže pomôcť

Pracujeme s architektúrami ARM aj RISC-V naprieč našimi projektmi hardvérového vývoja:

  • Výber architektúry — dátovo podložené odporúčanie na základe vašich požiadaviek, objemu a časovej osi
  • RISC-V na FPGA — integrácia soft jadier v FPGA návrhoch pre riadenie, spracovanie protokolov a AI
  • Vlastný návrh SoC — architektúra system-on-chip založená na RISC-V pre vlastný kremík
  • Vývoj firmvéru — bare-metal a RTOS vývoj pre ARM aj RISC-V ciele
  • Edge AI akcelerácia — vlastné RISC-V rozšírenia pre inferenciu neurónových sietí
  • Bezpečnostný dizajnHardware Root of Trust implementácia na oboch architektúrach
  • EÚ zhodaCE certifikácia a CRA pripravenosť pre RISC-V aj ARM produkty

Kontaktujte nás na diskusiu o tom, ktorá architektúra vyhovuje vášmu ďalšiemu embedded projektu — alebo či hybridný prístup vám poskytne to najlepšie z oboch svetov.