IP PortfolioProcessorsriscv_mcu

of_cpu_rv32e_tiny

RV32E minimal core

Maturity simulatedTargets FPGA + ASICDifficulty EasyPriority 1

Two-stage in-order RV32E core with 16 integer registers, machine mode only and an optional iterative multiplier, sized for state machines and housekeeping controllers.

Simulated. The RTL is lint clean and passes its self-checking testbench against a reference model in simulation. It has not been run on an FPGA board or in silicon.

Interfaces

PortDirectionKindWidthNotes
ext_irqinparallel8 

Standards

  • RISC-V RV32E
  • RISC-V Zicsr
  • RISC-V Privileged 1.12

Notes

Instruction and data memory ports (AXI4, AHB or OBI) are master interfaces and are added when the skeleton is promoted; the catalog lists only interrupt and debug pins.

More in riscv_mcu

IDBlockMaturity
of_cpu_rv32_bitserialBit-serial RV32I coreplanned
of_cpu_rv32imc_mcuRV32IMC microcontroller coresimulated
of_cpu_rv32imac_zc_mcuRV32IMAC core with Zb and Zcplanned
of_cpu_rv32imfc_perfRV32IMFC performance MCU coresimulated
of_cpu_rv32_dual_issueDual-issue in-order RV32 coreplanned