设计五段流水CPU的时候,因为PC的值要从EX段读回导致的时钟周期数有延迟怎么解决? 40C

图片说明
五段流水CPU跑一共17条指令(包括停机,按道理说周期数是17-1+5=21),但是我的周期数是51,经检查发现是PC值是从EX段取的,在EX段读到新的值后才能送回IF段,PC才能+4,这个要怎么解决?

假如PC的值连到IF段的PC+4,则五段流水cpu不会自动停机,周期数也不太对,好像少了1

是用做的单周期cpu改造的流水,单周期cpu用的隧道较多
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!