Skip to content
Inovasense

RISC-V

RISC-V — An open-standard instruction set architecture (ISA) enabling royalty-free custom processor design, driving Europe's push for semiconductor sovereignty.

RISC-V — Open-Standard Processor Architecture

RISC-V (pronounced “risk-five”) is an open-standard instruction set architecture (ISA) based on reduced instruction set computing (RISC) principles. Unlike proprietary ISAs like ARM and x86, RISC-V is freely available under an open-source license — meaning anyone can design, manufacture, and sell RISC-V processors without paying royalties.

Why RISC-V Matters

AspectRISC-VARMx86
LicenseOpen, royalty-freeLicensed (per-core or per-unit royalties)Proprietary (Intel/AMD only)
CustomizationFull — add custom instructionsLimited — ARM templates onlyNone
GovernanceRISC-V International (Swiss foundation)ARM Holdings (SoftBank)Intel Corporation
SovereigntyNo vendor lock-inUK-based licensingUS-based
Cost to adoptZero licensing fees$1M+ for architecture licenseNot available

RISC-V is the only major ISA where no single country or corporation controls the specification — making it the strategic choice for European semiconductor sovereignty.

RISC-V Architecture Overview

Modular Design

RISC-V uses a modular ISA — a small base instruction set with optional standard extensions:

ExtensionNamePurpose
RV32I / RV64IBase IntegerCore integer operations (32-bit or 64-bit)
MMultiply/DivideHardware multiplication and division
AAtomicAtomic memory operations (multi-core synchronization)
F / DFloating-PointSingle/double precision floating-point
CCompressed16-bit instructions for code density (IoT)
VVectorSIMD/vector processing (AI, DSP)
BBit-manipulationCryptography, compression acceleration
HHypervisorHardware virtualization support

The most common profile for embedded systems is RV32IMAC (32-bit with multiply, atomic, and compressed instructions).

RISC-V vs. ARM — Detailed Comparison

FactorRISC-VARM Cortex
Licensing modelFree, open standardPer-unit or per-core royalty
Custom extensionsFull freedom to add custom instructionsLimited to pre-defined configurations
Ecosystem maturityGrowing rapidly (GCC, LLVM, Linux mainline)Mature (20+ years)
Security extensionsCustom TrustZone-like implementationsARM TrustZone (standardized)
AI/ML extensionsRISC-V Vector (RVV), custom acceleratorsARM Ethos, Helium, SVE2
European supportEPI, OpenHW Group, CHIPS-JU fundingUsed widely but not sovereign

RISC-V in Europe — Semiconductor Sovereignty

The European Union has identified RISC-V as a strategic technology for reducing dependency on non-EU semiconductor IP:

  • European Processor Initiative (EPI) — Developing RISC-V-based processors for HPC and automotive.
  • CHIPS Joint Undertaking (CHIPS-JU) — EU funding for RISC-V pilot lines and design centers.
  • OpenHW Group — European-led consortium developing verified, industrial-grade RISC-V cores (CORE-V family).
  • Barcelona Supercomputing Center — RISC-V based European HPC accelerators.

RISC-V on FPGA

RISC-V cores are frequently implemented on FPGAs for:

  • Prototyping custom SoCs — Validate processor extensions before ASIC tape-out.
  • Soft-core processors — Deploy configurable RISC-V cores in FPGA-based products.
  • Hardware security — Custom security extensions without third-party IP trust issues.
  • Education and research — Open cores like PicoRV32, VexRiscv, CVA6 (Ariane).
CoreLanguagePipelineTarget
PicoRV32VerilogSingle-issueTiny FPGA (iCE40)
VexRiscvSpinalHDLConfigurableFlexible embedded
CVA6 (Ariane)SystemVerilog6-stage, 64-bitLinux-capable SoC
BOOMChiselSuperscalar OoOHigh-performance research
  • FPGA — Platform for prototyping and deploying RISC-V cores.
  • SoC — System-on-Chip devices increasingly using RISC-V cores.
  • Edge AI — RISC-V vector extensions enable efficient on-device AI.