OpenHW Explorer
ExploreLearning HubResourcesNewsAbout
GitHub
HomeProjectsCV32E41P
Back to Projects

CV32E41P

ArchivedGitHub repository signal

CV32E41P is an archived four-stage, in-order 32-bit RISC-V prototype derived from CV32E40P. It was created to explore Zfinx and Zce extension work alongside Xpulp custom extensions, and OpenHW records it as a TRL-3 proof of concept rather than a production target. The repository remains valuable for historical implementation study, but new product work should begin with an actively maintained CORE-V core instead.

Reviewed profileOfficial sourcesVerified 2026-07-165 sourcesPrimary source
4 more sources
Source 2Source 3Source 4Source 5

Start here

Category: Processor CoresStatus: GitHub · ArchivedBest for: Researcher
Start with GitHub

At a glance

  • Architecture: 32-bit, four-stage, in-order RISC-V core
  • ISA focus: RV32IM with optional F or Zfinx, compressed/Zce work, and Xpulp custom extensions
  • Purpose: prototype implementation used to explore Zfinx and Zce
  • Readiness: completed at TRL-3 as a proof of concept, not intended for a production device
  • Repository status: archived on GitHub

Further resources

CV32E41P documentation sourcesSphinx/user-manual sources preserved in the archived repositoryCORE-V family and release tableproof-of-concept and TRL contextCORE-V verification environmentverification repository referenced by the core README
27stars
10forks
SystemVerilogrepository language (GitHub)
View on GitHub

Categories

Processor Cores

Tags

OpenHWRISC-VCoreEmbedded-classArchivedPrototypeSystemVerilogZfinxZce

Suitable For

Researcher

Architecture / Focus

Embedded-class

Contribution ActivityLow Activity

35

Contributors

9

Open Issues

0

Recent Commits (4 weeks)

2

Open PRs

Data as of Sep 28, 2026

Verified adoption, contributor and lineage records, educational use, presentations, articles, and ecosystem data will be added incrementally from named sources.

Related Projects

CV32E40P

CV32E40P is a compact four-stage, in-order 32-bit RISC-V core for embedded and MCU-class systems. It combines RV32IMC with optional floating-point support and PULP custom extensions aimed at code density, DSP-style performance, and energy efficiency. Its clear documentation, mature v1 release, and shared CORE-V verification flow make it useful both for learning a production-oriented embedded core and for integrating or extending a small CPU in an SoC.

CV32E40S

CV32E40S is a compact four-stage, in-order 32-bit RISC-V core designed for security-oriented embedded systems. Building on the CV32E40P lineage, it adds Machine and User privilege modes, enhanced physical memory protection, anti-tampering mechanisms, and the Xsecure extension set. It is a relevant choice when evaluating protection-focused MCU designs; it should not be confused with the lockstep and fault-tolerance work in CVA6-Safe.

OpenHW Explorer
LicensingProject GitHubFeedback ↗OpenHW GitHubOpenHW Foundation websiteDocumentation
Alex ChenLinkedIn

OpenHW Explorer is an independent community project and is not an official OpenHW Foundation website.