跳转至

自学路径

本文档提供了四个实验以及其文档。在完成实验前,需要对 RISC-V 指令集以及 Chisel 3 语言有一定了解,并且需要在本地配置好开发环境进行实验。下面是一个自学的参考路线,如果你已经掌握了相关的知识和技能可以直接跳过。

  1. 阅读学习 RISC-V 设计思想以及指令集格式
    • The RISC-V Reader: An Open Architecture Atlas(RISC-V 手册:一本开源指令集的指南) [PDF]
    • RISC-V Green Card [PDF]
  2. 动手实践编写 RISC-V 汇编程序加深理解
    • 在线 RISC-V 整数指令集解释器 [Web]
  3. 在线实践学习 Chisel 3 语言
    • Chisel 语言在线互动教程 [Web](只需要完成 3.6 及以前的部分即可)
    • 直接在线运行即可,不需要在本地配置环境
    • 重点学习基本语法以及测试用例的编写
  4. 配置并验证本地开发环境
    • 先按照配置开发环境一节根据自己的操作系统进行配置,需要从境外下载一些依赖包,可能需要代理
    • 然后按照快速测试测试自己的开发环境是否配置成功,需要能够通过测试
    • 按照波形仿真一节进行波形仿真,需要能够生成波形文件并使用相关软件打开
  5. 按照实验文档完成实验
    • 实验涉及到的代码在 https://github.com/hrpccs/2022-fall-yatcpu-repo/ 下载,按照文档要求补充完整缺失的代码并通过测试即可
    • 提供的测试可能不全面,鼓励自己编写更多的测试用例保证正确性

最后更新: 2022-11-11 00:33:28
本页作者: Howard Lau