Skip to content

kzoacn/RISCV-CPU

Repository files navigation

RISCV-CPU

Mini Tomasulo

简化版Tomasulo

不区分不同种类的保留站 为每个保留站直接附带一个ALU

由于忙于上板,没有时间写cache和rob 对于跳转指令的处理采用了直接加stall

TODO

  • L*
  • S*
  • 立即数的分配好像有点问题

2017-12-15 21:06

写完第一版,尚未测试

2017-12-16 00:37

addi 一个数字正确

2017-12-17 00:47

bug百出 …… 尚未fix

2017-12-18 13:53

加了个延迟 似乎是对了

2017-12-18 17:01

add,addi等基础运算通过测试

2017-12-18 23:53

load store好像可以了

2017-12-19 15:39

load store 2k 条指令通过

2017-12-21 21:00

闲了两天,branch指令似乎通过,等待进一步的测试

2017-12-21 22:26

跳转指令通过测试,还有几个杂项指令需要处理

2017-01-04 14:00

LUI 通过测试

2017-01-04 14:40

AUIPC 就当通过测试了

2017-01-04 14:31

JAL JALR 就当通过测试了

2017-01-12 08:30

上板hello world成功

About

SJTU Computer Architecture(1) Hw

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published