“21天好习惯第一期”——19

本文介绍了MIPS32处理器的单周期和多周期CPU设计,重点分析了指令执行时间特性。在单周期CPU中, lw指令耗时最长,导致CPU主频约为1.33GHz。而多周期CPU通过优化,将最长步骤设为读写存储器,从而实现主频提升到5GHz。总结了两种CPU设计的优缺点,如资源利用率和指令执行效率。
摘要由CSDN通过智能技术生成

今天我们来学习计算机组成原理:3.5.5MIPS32处理器设计(指令时间特性分析)

※CPU设计的主要任务
※拟定指令集√
※数据通路设计√
※控制器设计√
假设各部件的硬件延时(10-12秒,皮秒):
√存储器的读写操作:200ps
√寄存器堆的读写操作:100ps
√ ALU和加法器运算:150ps
√拼接器:50ps
√其它部件忽略不计:0ps
1. MIP32单周期CPU分析
基于前述设计的处理器,
它能支持R、I、J型共11条目标指令。

 

由此可见 :lw指令耗时最长: 750ps
→单周期CPU的指令周期T应不小于lw指令时间
→T=750ps
CPU主频≈ 1.33GHz
※单周期CPU特性总结
1)指令周期与时钟周期等长,且宽度较大;
2)处理器的CPI≡1;
3)在指令周期中,各种硬件资源均被相应的功能
操作独占,不能共享,硬件利用率低;
4)所有指令无论其实际执行时间长短,均分配较
长的时钟周期,时间浪费严重;
→对简单的小规模指令集支持较好;
→难胜任浮点或更复杂指令集;
2.MIPS32多周期CPU分析

 

 由此可见:耗时最长的步骤为读写存储器-200ps

→T=200ps CPU主频≈ 5GHz
※多周期CPU特性总结
1)缩短时钟周期,可以为不同的指令安排多个时钟
周期,CPI≥2;
2)不同类型指令分配的时钟周期数可以不同;
3)指令周期的长度一般会变长,执行速度降低;
4)硬件可共享,硬件资源的综合利用率高。
这就是3.5.5的内容了,谢谢大家!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值