本项目在现有 RISC-V 用户态中断扩展规范草案 的基础上将其进一步完善,提出一种符合该规范的模拟器和 FPGA 实现,并基于用户态中断在内核中实现优化的信号机制,在用户态实现一个硬件驱动,展示其设计和性能优势。
本项目文档的 Markdown 版本位于 docs/src 文件夹中,推荐优先选择下列版本,阅读效果更佳。
本项目由多个代码仓库组成,均托管在 GitHub 上,并以 Git 子模块的形式添加在本仓库中。使用本项目时建议优先选择 GitHub 版本,我们也在比赛使用的 GitLab 平台上进行了镜像。各仓库地址如下,供参考: