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

CVA6-Safe

实验阶段OpenHW Explorer 编辑判断

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

已核验资料官方来源核对日期 2026-07-164 个来源主要来源
还有 3 个来源
来源 2来源 3来源 4

建议起步

分类:SoC 与子系统状态:编辑判断 · 实验阶段适合:工程师
先看 GitHub

核心速览

  • 架构:由 CVA6 核心构成的双核锁步子系统,带缓存错误检测与纠正
  • 工作模式:可在设计时或上电时选择锁步或 split/普通双核运行
  • 保护边界:缓存 EDAC 在锁步模式开启,在 split 模式关闭
  • 已展示目标:支持 IMAC、Zicsr 与 Sv32 的 32 位 CVA6 配置
  • 成熟度边界:详细公开设计文档尚未完成,也没有功能安全认证声明

延伸资源

CVA6 repository项目源码或配套资料CVA6 User ManualOpenHW 官方文档CVA6 DCLS项目源码或配套资料
3星标
5分叉
SystemVerilog仓库主要语言(GitHub)
在 GitHub 查看

分类

SoC 与子系统

标签

OpenHWRISC-VSoCFault-tolerant / lockstepLockstepDCLSFault ToleranceEDACCVA6

适合人群

工程师研究人员

架构 / 侧重点

容错 / 锁步

贡献活跃度低活跃度

3

贡献者

0

待处理 Issues

0

近期提交(4 周)

0

开放中 PR

数据更新于 2026年10月12日

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

相关项目

CVA6

CVA6 是可配置的六级顺序执行 CORE-V 处理器家族,覆盖 32 位与 64 位嵌入式及应用级系统。现有 RTL 已包含 CV32A60X 等单发射配置和 CV32A65X 等双发射配置。指令集扩展、特权级和虚拟内存能力取决于所选配置:应用级配置可运行 Linux,而嵌入式 CV32A60X、CV32A65X 配置不包含 MMU 或 S/U 模式。仓库汇集处理器 RTL、验证环境、FPGA 集成与文档,适合核心选型、微架构研究,以及通过 CV-X-IF 探索自定义扩展。

CVA6 DCLS

cva6-dcls 是一套处于早期阶段的 CVA6 双核锁步平台。公开仓库确认了 DCLS 方向,也显示项目仍有开发活动,但目前尚未提供足够的架构、配置、安全机制和验证资料,不能据此完成工程选型。读者可以用它跟踪新的锁步工作;如果当前就需要评估可用设计,还应同时查看公开行为说明更完整的 CVA6-Safe。

CV32E40S

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

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

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