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

CVA5

已完成OpenHW 项目状态

CVA5 是一款专门面向 FPGA 实现的可配置 32 位 RISC-V 软核。它源自西蒙弗雷泽大学的 Taiga 项目,支持 RV32IMAFD,并采用并行、可变延迟执行单元,便于加入新的功能单元而不必让所有运算服从固定延迟。该项目更适合 FPGA 体系结构研究和定制处理器原型验证;其状态为已完成的 TRL-3 项目,因此应作为研究平台评估,而不是仍在持续迈向量产成熟度的核心。

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

建议起步

分类:处理器核心状态:OpenHW · 已完成适合:工程师
先看 GitHub

核心速览

  • 目标:针对 FPGA 实现优化的 32 位 RISC-V 软处理器
  • 指令集:核心仓库支持 RV32IMAFD;家族总览采用较简化的 RV32IMA 表述,具体实现以核心仓库为准
  • 实现:强调可扩展性与高度可配置性的 SystemVerilog RTL
  • 微架构:支持并行、可变延迟执行单元,并便于加入新的执行单元
  • 来源与成熟度:源自 Taiga 项目,在 OpenHW 中以 TRL-3 完成

延伸资源

Taiga project相关原始资料CVA5 architecture presentation项目源码或配套资料CORE-V family overview项目源码或配套资料Configurable FPU publication研究论文
139星标
36分叉
SystemVerilog仓库主要语言(GitHub)
在 GitHub 查看

分类

处理器核心

标签

OpenHWRISC-VCoreApplication-classFPGAApplication CoreSystemVerilogApplication-ClassPipeline

适合人群

工程师研究人员

架构 / 侧重点

应用级

贡献活跃度低活跃度

9

贡献者

4

待处理 Issues

0

近期提交(4 周)

0

开放中 PR

数据更新于 2026年10月12日

知识库

2 篇论文

Designing an IEEE-Compliant FPU that Supports Configurable Precision for Soft Processors

Chris Keilbart et al.

ACM Transactions on Reconfigurable Technology and Systems, 2024

查看论文

Rethinking Integer Divider Design for FPGA-Based Soft-Processors

Eric Matthews et al.

IEEE FCCM, 2019

查看论文

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

相关项目

CVA6

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

CVW (Wally)

CVW(CORE-V Wally)是一款用 SystemVerilog 编写的可配置五级流水 RISC-V 处理器,配置范围从精简的 RV32E 核心一直延伸到功能完整的 RV64GC 应用处理器。它可选多种指令扩展、缓存、分支预测、虚拟内存和常见平台外设,并能够在 FPGA 上启动 Linux。项目与 RISC-V System-on-Chip Design 教材紧密配套,提供示例和回归流程,因此对学生较友好,同时也具备支持体系结构与 SoC 研究的配置深度。

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

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