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

CVA6 SDK

维护中OpenHW Explorer 编辑判断

CVA6 SDK 是为 CVA6 FPGA 系统生成完整可启动 Linux 镜像的 Buildroot 路线。一次构建会协调 RISC-V 工具链、OpenSBI、U-Boot 与设备树、Linux 内核、initramfs 和根文件系统,并打包成可写入 SD 卡的镜像。需要在 Genesys 2 或 Agilex 7 上启动 32 位/64 位 CVA6 的用户可以优先从这里开始;已经采用 Yocto 的团队则应同时比较 meta-cva6-yocto。

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

建议起步

分类:工具和 SDK状态:编辑判断 · 维护中适合:工程师
先看 GitHub

核心速览

  • 已测试核心配置:cv32a6_ima_sv32_fpga 与 cv64a6_imafdc_sv39;不能将此 Linux 构建流程套用于全部 CVA6 配置
  • 输出:包含 CVA6 启动栈与 Linux 载荷的可写入 sdcard.img
  • 构建栈:RISC-V 工具链、OpenSBI、U-Boot/设备树、Linux 内核、Buildroot、initramfs 与根文件系统
  • 位宽选择:默认 64 位,可通过 XLEN 选择 32 位构建
  • 已测试 FPGA 板:Digilent Genesys 2 与 Altera Agilex 7
  • 工具边界:不包含 OpenOCD,需要时应单独获取

延伸资源

CVA6 SDK quick start项目源码或配套资料CVA6 repository项目源码或配套资料Buildroot manual相关原始资料meta-cva6-yocto项目源码或配套资料
82星标
99分叉
Makefile仓库主要语言(GitHub)
在 GitHub 查看

分类

工具和 SDKSDK/软件

标签

OpenHWRISC-VToolsSDKLinux ImageBuildrootOpenSBIToolchain

适合人群

工程师学生贡献者

贡献活跃度低活跃度

10

贡献者

35

待处理 Issues

0

近期提交(4 周)

1

开放中 PR

数据更新于 2026年10月12日

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

相关项目

CVA6

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

meta-cva6-yocto

meta-cva6-yocto 是用于为 CVA6 构建嵌入式 Linux 镜像和 extensible SDK 的 OpenEmbedded layer。它为 Genesys 2 与 Agilex 7 定义 32 位和 64 位 machine,将 openembedded-core、BitBake 与 meta-riscv 组合为面向板卡的镜像流程,适合已有 Yocto 经验的工程团队。项目声明兼容较旧的 Honister 版本;要实现可复现构建,需要锁定 manifest 与依赖提交,文档中的 master/HEAD 引用不能保证日后重新拉取仍产生相同结果。

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

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