【计算机组成课设】P5 BUAA CO

本文介绍了计算机组成课设中关于流水线设计的内容,重点讨论了流水线冲突处理的三种工具:重定向、阻塞和清除,并通过实例解释了转发与暂停的判断。同时,讲解了延迟槽的概念及其在指令执行中的作用。此外,还提供了调试方法和考试小技巧。
摘要由CSDN通过智能技术生成

你不是一个人!冲鸭!!!

一、可以参考的资料

书籍
1】《数字设计和计算机体系结构》
在这里插入图片描述
讲解非常细致,吹爆

习题7.29 解释如何扩展流水线MIPS处理以及支持j指令。特别需要注意在跳转指令发生时需要刷新流水线

7.29的答案 来自豆瓣
P169

在这里插入图片描述
做了一些处理,更清晰一些
在这里插入图片描述

在这里插入图片描述

2】《Verilog数字系统设计教程》夏宇闻
在这里插入图片描述

3】公众号:心中有13树
和P5有关的
计组经验分享(第四弹)
计组经验分享(第二弹)
计组经验分享(第五弹)

4】一些有用的博客

计组碎碎念

P5 && P6-流水线CPU(verilog实现)

Verilog流水线CPU设计(超详细)

我没有找到很多相关的博客,有的都已经po上来了,有补充的可以发在评论区~

二、

在这里插入图片描述

如果转发可以解决就不要暂停!
好的命名可以给自己带来方便!

以下是个人理解,仅作为参考

单周期,control信号共用一套

流水线,可以理解为把单位变成了每一级,每一级都要有自己的control信号,这就意味着根据指令,分析出的control信号需要保存在每一级的寄存器中,要将这些信息传递下去。此外,不仅多了很多control(或者是要传递I

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值