CV32E40P
ToolCV32E40P is an OpenHW Group 32-bit RISC-V CPU core implemented in SystemVerilog. The public GitHub repository characterizes it as an in-order, 4-stage RV32IMFCXpulp core derived from the RI5CY core of PULP-Platform. Within the Core-V-Verif functional verification environment, the core implements the RV32IMCZifencei ISA extensions and is the initial verification focus of that UVM/SystemVerilog-based testbench. CV32E40P is verified using COREV-DV, the Core-V-Verif-specific extension of Google's riscv-dv instruction stream generator.
WIKI
Overview
CV32E40P is a RISC-V CPU core from the OpenHW Group. The public OpenHW GitHub repository describes it as an in-order, 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform. The repository is written primarily in SystemVerilog.
A 2024 UVM verification study describes CV32E40P as a power-efficient 32-bit RISC-V core using in-order execution with a 4-stage pipeline. The same study notes that the core was already present in several commercial SoC designs, including IoT devices and a general-purpose 32-bit microcontroller, characterizing it as "small in size but big in popularity."
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →