计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt

计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt

ID:49996749

大小:1.02 MB

页数:16页

时间:2020-03-07

计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt_第1页
计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt_第2页
计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt_第3页
计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt_第4页
计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt_第5页
资源描述:

《计算机组成原理_-CPU子系统-MIPS-2-基本部件分析.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1/173.5.2MIPS-32处理器(基本部件)2/17※CPU设计的主要任务①拟定指令集√②数据通路设计③控制器设计3/17※拟定指令集※CPU设计的主要任务→处理器的指令架构(MIPS-32)→CPU的微架构(数据通路、硬件架构)如Intel酷睿系列,X86-64,AMD的AMD-64如Intel酷睿5(haswell)、酷睿6(broadwell)AMD的K7、K8架构等※数据通路设计※控制器设计3/184/17MIPS32的指令格式指令字长固定为32位,寄存器型寻址,指令中给出寄存器号(显、隐)或者偏移量。指令类型指令长度(32位定长)31~26

2、25~215~020~1625~1110~6R型op(6)rs(5)functrt(5)rd(5)saI型op(6)rs(5)rt(5)imm(16)J型op(6)address(26)5/17基本部件的选型※存储相关的部件※数据预处理部件※运算部件※数据通路选择部件※控制单元(控制器)6/17(1)寄存器堆(组)读数据(根据指令中的rs或rt)写数据(根据指令中的rt或rd)1、存储相关的部件32个寄存器,数据宽度32位一般通过多端口小存储器构成寄存器堆7/17555多端口寄存器堆由Ra给出地址由Rb给出地址Data端输入的数据在Wn=1且时钟边沿信号到

3、来时写入到地址Rw指定的寄存器。读写操作均靠时钟信号的边沿触发。323232RaARbRwDataB32×32寄存器堆WnClockop(6)rs(5)functrt(5)rd(5)saR型指令8/17取出指令(指令存储器)读写操作数(数据存储器)(2)存储器指令存储器Clock32Inst_addrInst_code32数据存储器clockaddr32Mem_out32Mem_write32Mem_inMem_readPCwriteread模式10写01读00锁定11无效9/17RegisterDataIn32DataOut32EnableclockEn

4、able=0时钟边沿到来时,从R读Enable=1时钟边沿到来时,向R写(3)特殊功能寄存器PC(程序计数器),IR(指令寄存器)FR(标志寄存器,PWS,与运算器相关)Enable:写使能信号10/17指令存储器Inst_codeInst_addrclock3232IROPrsrt…→PC和IR在数据通路中的作用指令地址码PC11/172、运算部件算术逻辑运算单元,ALUPC自增单元(固定加4的运算器)①32位加法器—AdderADDA32B3232SUM加法器的输入端口A,可以固定输入常数412/17②32位运算器—ALUALUA32B3232SUM功

5、能选择n位的控制码operationn与ALU的运算功能数m有关,n≥log2mZero…Z控制单元13/17operationALU功能ALU输出0000ANDAANDB0001ORAORB0010ADDAADDB0110SUBASUBB0111小于则置1A

6、00F12CF12C①E=1时,数值型(补码)符号扩展②E=0时,逻辑型扩展(零扩展):E正数高位全补0,负数高位均补1无正负性,高位均全补015/17UPC[31:28]32addressXX…XX0032263228左移2位扩展器<<2[例]XXXX…XXXX②左移2位扩展器③2路拼接器284例如:PC=A0000000address=FFFFBB4→PC[31:28]Uaddress=AFFFFBB4(等效于乘4)左移时空位自动补016/174、数据通路选择部件32位的多路选择器—MUXMUXI132In3232Dm位选通信号10A32B3232C1

7、0…其中,2m≥n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。