电路板玩家2023
我推荐一个教学导向的项目:RISC-V-MYTH(Microprocessor for You in Thirty Hours),这是由Makerchip平台推出的教程,完全在线仿真。它从最基本的逻辑门开始,一步步带你构建一个三级流水线的RISC-V核,每个步骤都有视频和详细解释。重点学习它如何分解设计层次、如何建立测试平台。这个项目特别适合理解流水线中的数据冒险和控制冒险处理。做完这个,你再看PicoRV32或SweRV的代码,会更有感觉。记住,重点不是‘跑通’,而是每加一个功能都要问自己为什么这样设计,有没有更简单的办法。
