FORCE-RISCV 是一款用于生成 RISC-V 指令序列的验证工具,能够以大量、可控制的测试程序对处理器实现施加压力。它会随机选择指令、寄存器、地址与数据,同时允许用户通过 Python 模板约束生成过程、控制特权级切换,并构造多进程或多线程场景。生成的 ELF 与汇编文件可送入 RTL 仿真,Handcar 则提供基于 Spike 的参考执行路径,适合需要比手写定向测试更广覆盖面的验证工程师。
建议起步
核心速览
延伸资源
13
贡献者
18
待处理 Issues
0
近期提交(4 周)
2
开放中 PR
数据更新于 2026年10月12日
已核实的产业采用、贡献方与技术血缘、教学使用、演讲资料、技术文章及生态关联会依据具名来源逐步补充。
core-v-verif 是 CORE-V 处理器共享的功能验证基础设施,汇集可复用 UVM 组件、仿真 Makefile、验证库、工具脚本、第三方依赖及 DV 计划,并设有 CV32E40P、CV32E40X、CV32E40S 的专用目录。验证工程师可以先了解共用方法,再选择对应核心的流程。验证 CVA6 应进入 CVA6 仓库自身的 verif 目录:当前 core-v-verif 源码树没有 CVA6 专用目录,但 CVA6 相关环境可以复用其中的共享组件。