- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 多周期CPU 设计主要内容1.简介2.指令执行的周期拆分3.总体电路设计和周期时序4. 控制信号1.简介单周期CPU用一个时钟周期执行一条指令。确定频率的因素:数据链路中的最长路径不管指令复杂程度如何,每时钟长度一样这就造成了时间上的浪费,因为简单的指令根本不需要那么长的时间。多周期CPU的中心思想是把一条指令的执行分成若干个小周期,根据每条指令的复杂程度,使用不同数量的小周期去执行。许多个小周期加在一起相当于单周期CPU中的一个周期。在我们实现指令中,最复杂的指令就是: lw rt, offset(rs)① 取指 PC+4②译码,寄存器输出,立即数扩展③ALU计算④访问存储器⑤写入寄存器最简单的指令 j addr,两个周期就行:①取指,PC+4②将指令中的address左移两位与PC加4 的高4位拼接起来的结果,输送至PC。ALU计算类型的指令需要4个周期:① 取指 PC+4②译码,寄存器输出③ALU计算④写入寄存器转移类型的指令,例如beq rs, rt, offset,需要3个周期:① 取指 PC+4②译码,寄存器输出③ALU计算,并决定输送至PC的地址IF复位/上个循环最后1个周期2.各个执行周期的分解aluc/加法ALU输出/PC+4本周期,ALU无用,所以将PC+4交由ALU计算11PCPC+4多周期CPU设计基本原则:本周期的结果保存以便下个周期使用为此,需要增加两个多路器控制模块为状态机控制,多数控制信号为组合逻辑PC+4为了保证beq和bne指令的跳转地址,ID阶段aluc输出+控制信号算出转移地址,EXE阶段由C锁存器输出IR锁存本条指令,PC+4不会改变指令内容IFIDAluc输出加法译码结果ALU输出PC+4PC+4+位移结果31①j 指令数据通路②jal指令数据通路③jr指令数据通路跳转,wpc=1不跳转wpc=03.多周期CPU总体电路及周期时序IF000EXE010MEM011ID001othersothersstartlwswlwjjaljrbeqbneWB100sw多周期CPU的状态图4.控制信号各个控制信号要根据当前的指令状态,并且兼顾到后一指令状态而设定。考虑清楚当前的数据通路状态,以及哪些寄存器下一拍需要被写。简言之,控制信号要准确协助这个周期的工作(考虑当前数据通路应有的状态),还要为下一状态的跳转做好准备工作(哪些寄存器在时钟上升沿到来时需要被写)。一起来填一填!
您可能关注的文档
- 2015年高中数学 2.2.2第2课时 对数函数及其性质的应用课件 新人教A版必修1.ppt
- 2015年高中数学 1.2.2第2课时 分段函数及映射课件 新人教A版必修1.ppt
- 2015年高中数学 1.3.2第1课时 函数奇偶性的概念课件 新人教A版必修1.ppt
- 2015年高中数学 1.3.2第2课时 函数奇偶性的应用课件 新人教A版必修1.ppt
- 2015年高中数学 1.1.2集合间的基本关系课件 新人教A版必修1.ppt
- 2015年高中数学 1.1.3第1课时 并集、交集课件 新人教A版必修1.ppt
- 第四讲 控制系统稳定性分析与仿真.ppt
- 第一章 微处理器.ppt
- MVC Lite 便携式手印熏显仪 中文 用户手册 2013-5-7.pdf
- 2015年高中数学 2.2.1第2课时 对数的运算课件 新人教A版必修1.ppt
有哪些信誉好的足球投注网站
文档评论(0)