【计算机组成原理】中央处理器-硬布线控制器 流水线

一、硬布线控制器基本思想

把控制不仅看作为产生专门固定时序控制信号的逻辑电路。而此逻辑电路以使用最少元件和取得最高操作速度为设计目标,一旦控制部件构成后,除非重新设计和物理上对他重新布线,否则要想增加新的控制功能是不可能的。

这种逻辑电路是一种由门电路和触发器构成的复杂树形逻辑网络,故称之为硬布线控制器。

二、流水CPU

一个指令流水线过程段 

一个指令m部,每一步一个时钟周期,一共n个指令 

非流水线;m*n*T

标量流水线 mT+(n-1)T

2.流水线分类

1)使用级别不同:部件功能级、处理机级、处理机间 

2)功能不同:单功能、多功能

3)连接方式:动态  静态

4)是否有反馈:线性流水、非线性流水

3、流水线中的主要问题也就是影响流水线的因素

1)资源相关

IF和MEN都需要操作存储器发生冲突

解决方案:

  • 一是第I4条指令停顿一拍后再启动,而是增设一共存储器,将指令和数据分别存放在两个存储器中
  • 前一指令访存时,后一指令暂停一个时钟周期

2)数据相关

解决办法:

  • 在流水CPU的运算器中设置若干运算结果缓冲寄存器,暂时保留运算结果,以便于后继指令直接使用,这称为向前或定向传送技术。
  • 将遇到数据相关的指令及其后续指令都暂停一个至几个时钟周期,直到数据相关问题消失</
  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值