FPGA|CPLD|ASICwilliam hill官网
直播中

jf_37386364

1年用户 3经验值
擅长:处理器/DSP
私信 关注
[问答]

基于ROB重命名的方法的RISC-V超标量处理器中写回/提交流水线寄存器应该写些什么信息?

关于这个流水线寄存器感觉没什么必要。

  1. 一些提交用到的信息(目的寄存器的写信号,内存的写信号,要写的数据,写的地址等等)都在ROB中了;
  2. 提交的时候是通过写指针来访问ROB的,对于存指针的寄存器只需要保证先读后写就能得到正确结果。
  3. 写回是变序写回的,将结果打入流水线寄存器不是会存在信息丢失的问题

但是如果没有这个流水线寄存器在综合时会将写回和提交认为是一个流水段,对时钟周期的长度有影响。所以这个问题是省略流水线寄存器,还是写一个没有用的流水线寄存器合理一些,或者还有哪些信息是需要传递的?

更多回帖

发帖
×
20
完善资料,
赚取积分