- WHU《计算机组成与设计》2020实验
- 采用verilog语言编写和Mars仿真波形验证
- 单周期支持35条指令(详见Ctrl单元)
- 流水线支持25条指令(详见Ctrl单元)
- 流水线解决数据冒险和控制冒险
- 另附测试文件(后缀.dat)
- 单周期的lb,lh,lbu,lhu,sb,sbu,sh,shu存在稍许问题,懒得修改了
- 流水线目前已把现有错误修正,已通过每一条指令的测试,未发现问题
- 欢迎大家Fork
- 设计CPU真的很闹心,我最开始也是一头雾水,看别人的代码,GitHub给了我很多启发。
- 但是别人的代码或许存在错误,或许过于冗余(有些纯粹炫技),所以开始可以借鉴,但要根据任课老师的要求和自己的理解水平写出来