简化版Tomasulo
不区分不同种类的保留站 为每个保留站直接附带一个ALU
由于忙于上板,没有时间写cache和rob 对于跳转指令的处理采用了直接加stall
- L*
- S*
- 立即数的分配好像有点问题
写完第一版,尚未测试
addi 一个数字正确
bug百出 …… 尚未fix
加了个延迟 似乎是对了
add,addi等基础运算通过测试
load store好像可以了
load store 2k 条指令通过
闲了两天,branch指令似乎通过,等待进一步的测试
跳转指令通过测试,还有几个杂项指令需要处理
LUI 通过测试
AUIPC 就当通过测试了
JAL JALR 就当通过测试了
上板hello world成功