你不是一个人!冲鸭!!!
一、可以参考的资料
书籍
1】《数字设计和计算机体系结构》
讲解非常细致,吹爆
习题7.29 解释如何扩展流水线MIPS处理以及支持j指令。特别需要注意在跳转指令发生时需要刷新流水线
7.29的答案 来自豆瓣
P169
做了一些处理,更清晰一些
2】《Verilog数字系统设计教程》夏宇闻
3】公众号:心中有13树
和P5有关的
计组经验分享(第四弹)
计组经验分享(第二弹)
计组经验分享(第五弹)
4】一些有用的博客
我没有找到很多相关的博客,有的都已经po上来了,有补充的可以发在评论区~
二、
如果转发可以解决就不要暂停!
好的命名可以给自己带来方便!
以下是个人理解,仅作为参考
单周期,control信号共用一套
流水线,可以理解为把单位变成了每一级,每一级都要有自己的control信号,这就意味着根据指令,分析出的control信号需要保存在每一级的寄存器中,要将这些信息传递下去。此外,不仅多了很多control(或者是要传递I