IP PortfolioProcessorsriscv_mcu

of_cpu_rv32_bitserial

Bit-serial RV32I core

Maturity plannedTargets FPGA + ASICDifficulty EasyPriority 2

Bit-serial RV32I/RV32E core that processes one bit per cycle to minimise area, for deeply embedded control where throughput is irrelevant.

Planned. This block is specified in the catalog with its interfaces and targets. No implementation exists yet; the skeleton command below generates a lint-clean shell with its ports and registers.

Interfaces

PortDirectionKindWidthNotes
timer_irqinserial1 

Standards

  • RISC-V RV32I
  • RISC-V RV32E

Basis projects

Permissive open projects the implementation may build on.

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_rv32e_tinyRV32E minimal coresimulated
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