纪禄平计算机组成原理PPT第版CPU子系统MIPS多周期数据通路

上传人:dja****22 文档编号:243362893 上传时间:2024-09-21 格式:PPT 页数:12 大小:831.50KB
返回 下载 相关 举报
纪禄平计算机组成原理PPT第版CPU子系统MIPS多周期数据通路_第1页
第1页 / 共12页
纪禄平计算机组成原理PPT第版CPU子系统MIPS多周期数据通路_第2页
第2页 / 共12页
纪禄平计算机组成原理PPT第版CPU子系统MIPS多周期数据通路_第3页
第3页 / 共12页
点击查看更多>>
资源描述
,*,3.5.4,多周期,MIPS,处理器,(数据通路),1,指令周期,时钟周期,时钟周期,指令周期,多个机器,(,工作,),周期,1,、单周期,CPU,2,、多周期,CPU,CPU,的指令周期对比,CPI = 1,CPI 1,2,多周期处理器的特点,指令的执行需多个时钟周期,不同的指令所需的时钟周期数不同,时钟周期比单周期处理器短,复用主要部件,以简化数据通路,单个,ALU,用于所有计算,单个存储器用于指令和数据的存储,需要增加寄存器暂存数据用于跨时钟周期,是流水线等高级技术的基础,主流模式,控制器更复杂,组合逻辑,/,微程序方式,控制信号不仅与指令有关,还与当前时序状态有关,3,与单周期,CPU,相比,数据通路的结构特点:,各指令共享,ALU,增设若干暂存器,指令存储与数据存储合并,1,个存储器,(,存储指令,+,数据,),,,1,个通用运算器;,多个暂存器;,4,多周期处理器的设计思路,指令执行过程按,存储单元级的信息传送,,细分为多步,每步安排,1,个时钟周期,:,共享硬件以简化数据通路(,1+1+,多,),取指令;,指令译码后从寄存器取数、计算转移地址;,执行:,运算、存储器地址计算,或分支判断;,存储器读,/,写;,寄存器堆写回;,1,个存储器,(,指令,+,数据,),;,1,个通用运算器;,多个暂存器;,从,R,型指令数据通路开始,逐步扩展,最后再合并。,5,PC,IR,MDR,A,B,ALU,F,1,、,数据通路设计,(,表,3-26,,,11,条指令,),PCWrite,Addr RD,WD,MemRead,MemWrite,存储器,operation,zero,IRWrite,(1) R,型,运算,指令,add rd,rs,rt,# $rd$rs+$rt,+4,PC,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,(1),IR,MemPC, PC,PC+4,(2),A,Regrs, BRegrt,(3),F,A op B,(4),Regrd,F,IR,A,B,F,rs,rt,rd,按信息传送过程划分:,6,(2),扩展,I,型,访存,指令,lw rt, offset(rs),# $rtMem$rs+E(offset),(1),IR,MemPC, PC,PC+4,(2),A,Regrs,(3),F,A+E(offset),(4),MDR,MemF,+4,PC,IR,MDR,A,B,ALU,F,PCWrite,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,operation,zero,IRWrite,PC,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,E,(5),Regrt,MDR,IR,MDR,A,F,rs,rt,rd,imm,已涵盖了,I,型运算指令!,比如,:,addi rt, rs, imm,7,sw rt, offset(rs),# Mem$rs+E(offset) $rt,(1),IR,MemPC, PCPC+4,(2),A,Regrs, B,Regrt,(3),F,A+E(offset),+4,PC,ALU,F,PCWrite,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,operation,zero,IRWrite,PC,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,E,(4),MemF,B,MDR,IR,A,B,A,B,IR,F,rs,rt,rd,imm,8,beq rs, rt, offset,#PC,(PC+4)+(E(offset)2), if $rs=$rt,+4,PC,ALU,F,PCWrite,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,operation,zero,IRWrite,PC,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,E,MDR,IR,A,B,(1),IR,MemPC; PCPC+4,(2),A,Regrs, B,Regrt; F,PC+E(offset)2,(3),PC,F, if zero=1; NOP(,不修改,PC,), if zero=0,A,B,F,IR,(2),扩展,I,型,分支,指令,rs,rt,rd,imm,2,9,j address,#PC,(PC+4)31:28U(address2),+4,PC,ALU,F,PCWrite,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,operation,zero,IRWrite,PC,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,E,MDR,IR,A,B,(1) IR,MemPC;,PCPC+4,(2),PCPC31:28U(address2),2,(3),扩展,J,型,j address,指令,2,U,rs,rt,rd,address,26,imm,11,条目标指令的数据通路设计已完成!,IR,4,10,未整合的数据通路,PC,的来源:,ALU_A,的来源:,ALU_B,的来源:,寄堆,WD,的来源:,WN,的来源:,Addr,来源:,符号扩展器:,0,扩展,(,andi,等,),符号扩展,(,addi,等,),rt,+4,PC,ALU,F,PCWrite,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,operation,zero,IRWrite,Addr RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,E,MDR,IR,A,B,2,2,U,rs,rd,address,imm,4,PC+4(,ALU,),分支地址,(,F,),,,转移地址,(,U,),MDR, F;,rt,rd;,PC, F,;,PC,A;,4, B, E(offset), E(offset)2,11,+4,PC,ALU,PCWrite,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,operation,zero,IRWrite,Addr,RD,WD,MemRead,MemWrite,存储器,RN1,RN2,WN,RD1,RD2,RegWrite,WD,寄堆,E,MDR,A,B,2,2,U,IR,F,对数据通路进行整合:,01,00,10,0,1,00,01,10,11,0,1,1,0,1,0,PC,的输入端:,3,路;,ALU_A,的输入:,2,路;,ALU_B,的输入:,4,路;,寄堆,WD,的输入:,2,路,、,WN,的输入:,2,路;,存储器,Addr,输入:,2,路;,(,使用了,6,个多路选择器,),rd,rs,rt,addr,imm,12,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!