OpenHW Explorer
项目探索学习中心资源库资讯关于
GitHub
首页项目CV32E40S
返回项目列表

CV32E40S

维护中OpenHW 项目状态

CV32E40S 是一款面向安全型嵌入式系统的紧凑四级顺序执行 32 位 RISC-V 核心。它沿用 CV32E40P 技术路线,并增加 Machine/User 特权模式、增强型物理内存保护、抗篡改机制和 Xsecure 扩展。该项目适合评估重视隔离与保护能力的 MCU 设计;它关注的是安全防护,并不是 CVA6-Safe 所代表的锁步与容错方案。

已核验资料官方来源核对日期 2026-09-126 个来源主要来源
还有 5 个来源
来源 2来源 3来源 4来源 5来源 6

建议起步

分类:处理器核心状态:OpenHW · 维护中适合:工程师
先看 GitHub

核心速览

  • 架构:32 位、四级流水、顺序执行的嵌入式 RISC-V 核心
  • 指令集选项:RV32I 或 RV32E、M 或 Zmmul、压缩与位操作扩展,以及 Xsecure
  • 防护能力:Machine/User 模式、增强型 PMP 和抗篡改机制
  • 来源:由 CV32E40P 及更早的 PULP RI5CY 技术路线演进而来
  • 验证:专用 UVM 与形式验证位于 cv32e40s-dv,共享基础设施来自 core-v-verif
  • 成熟度:家族表将其描述为成熟设计,但没有积极推进 TRL 目标;组织目录中的 Active Development 不等于已经达到 TRL,也不代表安全认证

延伸资源

CV32E40S User ManualOpenHW 官方文档CV32E40S design-verification repository项目源码或配套资料CORE-V verification environment项目源码或配套资料CORE-V family overview项目源码或配套资料
163星标
29分叉
SystemVerilog仓库主要语言(GitHub)
在 GitHub 查看

分类

处理器核心

标签

OpenHWRISC-VCoreEmbedded-classSecurity-focusedSecurityPMPIoTSystemVerilog

适合人群

工程师研究人员贡献者

架构 / 侧重点

嵌入式级信息安全侧重

贡献活跃度低活跃度

43

贡献者

4

待处理 Issues

0

近期提交(4 周)

2

开放中 PR

数据更新于 2026年10月12日

已核实的产业采用、贡献方与技术血缘、教学使用、演讲资料、技术文章及生态关联会依据具名来源逐步补充。

相关项目

CV32E40P

CV32E40P 是一款紧凑的四级顺序执行 32 位 RISC-V 核心,面向嵌入式和 MCU 级系统。它以 RV32IMC 为基础,可选浮点能力,并加入用于提高代码密度、DSP 类运算性能和能效的 PULP 自定义扩展。该项目拥有较完整的文档、成熟的 v1 版本以及共享的 CORE-V 验证流程,既适合学习一款面向工程应用的嵌入式核心,也适合进行小型 SoC 集成与扩展研究。

CV32E40X

CV32E40X 是一款面向计算型嵌入式系统的紧凑四级顺序执行 32 位 RISC-V 核心。它最突出的能力是 CORE-V-XIF:设计者可以把自定义指令放在外部协处理器中实现,而不必直接修改 CPU 流水线内部逻辑。该核心适合研究领域专用加速与指令扩展集成,但使用者也应了解,它目前被视为技术上较成熟,却没有继续朝 TRL-5 目标推进。

CVA6-Safe

CVA6-Safe 是一套实验性的 CVA6 子系统,可工作在双核锁步模式,也可将两个核心拆分为独立运行。锁步模式加入比较式故障检测和缓存错误检测/纠正;split 模式则关闭这些保护,以普通双核非对称多处理方式运行。该项目适合研究容错 RISC-V 架构的工程师,但公开设计文档仍不完整,仓库也没有声明获得 ISO 26262 认证。

OpenHW Explorer
许可说明项目 GitHub反馈 ↗OpenHW GitHubOpenHW Foundation 网站文档中心
Alex ChenLinkedIn
[email protected]

OpenHW Explorer 是独立社区项目,并非 OpenHW Foundation 官方网站。