一、时序产生器作用和体制
1、时序信号
计算机的协调动作需要时间标志,而时间标志则是用时序信号来体现的
(1)、CPU可以用时序信号/周期信息来辨认从内存中取出的是指令还是数据
(2)、一个CPU周期中时钟脉冲对CPU的动作有严格的约束
(3)、操作控制器发出的各种信号是时间(时序信号)和空间(部件操作信号)的函数
2、电位-脉冲制
电位-脉冲制是时序信号的基本体制
(1)、电位
用电平的高低进行控制
(2)、脉冲
用信号的边沿进行控制
3、主状态周期-节拍电位-节拍脉冲三级体制
时序信号产生电路复杂,硬布线控制器采用
4、节拍电位-节拍脉冲二级体制
时序信号产生电路简单,微程序控制器采用
二、时序信号产生器
1、时钟源
(1)、时钟源通常由石英晶体振荡器与一个与非门组成的正反馈振荡电路组成,其输出为一个理想的方波
(2)、时钟源用来为环形脉冲发生器提供频率稳定且电平匹配的方波脉冲信号
2、环形脉冲发生器
产生一组有序间隔相等或不等的脉冲序列
3、节拍脉冲
(1)、译码逻辑
一个CPU周期包含4个等间隔的节拍脉冲
(2)、建立访存时序与节拍的关系
(3)、一个CPU周期只够使用一次总线
4、启停控制逻辑
(1)、启动/停机是随机的,对读/写时序信号也需要由启停逻辑加以控制
(2)、当计算机启动时,一定要从节拍脉冲T1前沿开始工作
(2)、当计算机停机时,一定要在节拍脉冲T4结束后关闭时序产生器
三、控制方式
本质上是对各种操作信号进行时间控制
1、同步控制
固定时序,CPU周期数固定不变
方案:
①、CPU周期数固定,时钟周期数也固定
②、CPU周期数固定,时钟周期数不固定
③、中央控制和局部控制结合
2、异步控制
可变时序,每条指令的指令周期所需的CPU周期数不等
(1)、需要多少时间就占用多少时间
(2)、反馈机制
当控制器发出某一操作控制信号后,等待执行部件完成操作后发信号,再开始新的操作
3、联合控制方式
同步控制和异步控制相结合
方法:
①、大部分指令同步控制,少数操作采用异步控制
②、机器周期的节拍脉冲数固定,但是各条指令周期的机器周期数不固定