计算机组成原理第3讲时序产生器和控制方式课堂.pptVIP

  • 21
  • 0
  • 约1.67千字
  • 约 19页
  • 2020-09-08 发布于天津
  • 举报

计算机组成原理第3讲时序产生器和控制方式课堂.ppt

. 1 时序产生器和控制方式 . 2 5.3 时序产生器和控制方式 ? 5.3.1 时序产生器作用和体制 ? 5.3.2 时序信号产生器 ? 5.3.3 控制方式 . 3 5.3.1 、时序产生器作用和体制 ? 作用: ? 控制器用时序信号指挥机器工作 ? CPU 可以用时序信号 / 周期信息来辨认从内存中 取出的是指令(取指)还是数据(执行) ? 一个 CPU 周期中时钟脉冲对 CPU 的动作有严格 的时序约束 ? 操作控制器发出的各种信号是时间(时序信号) 和空间(部件操作信号)的函数。 . 4 5.3.1 、时序产生器作用和体制 ? 体制 ? 组成计算机硬件的器件特性决定了时序信号的 基本体制是电位 — 脉冲制(以触发器为例) 电位输入端 时钟脉冲 输入端 电位 输入端 . 5 5.3.1 、时序产生器作用和体制 ? D 为电位输入端 ? CP ( Clock Pulse )为脉冲输入端 ? R,S 为电位输入端 ? 特性方程如下 ? D=0 时, CP 上升沿到来时, D 触发器状态置 0 ? D=1 时, CP 上升沿到来时, D 触发器状态置 1 . 6 5.3.1 、时序产生器作用和体制 ? 触发器使用举例: ? CP 连接时序发生器 ? D 、 Q 连接寄存器和总线 ? 寄存器内容输出到总线: ? 寄存器数据准备好 ? CP 上升沿出现 ? 内容被打入总线或从总线打入寄存器、存储器 . 7 5.3.1 、时序产生器作用和体制 ? 硬布线控制器,采用 主状态周期 — 节拍电 位 — 节拍脉冲 三级体制 ? 时序信号产生电路复杂 . 8 5.3.1 、时序产生器作用和体制 ? 微程序控制器, 节拍电位 — 节拍脉冲 二级 体制, 节拍电位 =CPU 周期 ? 利用微程序顺序执行来实现微操作 ? 时序信号产生电路简单 . 9 5.3.2 、时序信号产生器 ? 功能:产生时序信号 ? 各型计算机产生时序电路不相同 ? 大、中型计算机的时序电路复杂,微型计算机 的时序电路简单 ? 构成: ? 时钟源:石英晶体振荡器 ? 环形脉冲发生器 ? 节拍脉冲和读写时序译码逻辑 ? 启停控制逻辑 . 10 5.3.2 、时序信号产生器 ? 构成 . 11 5.3.2 、时序信号产生器 ? 时钟源 ---- 石英? ? 若在石英晶体上施加 交变电场 ,则 晶体晶格 将产 生机械振动,当外加电场的频率和晶体的固有振 荡频率一致时,则出现晶体的谐振。由于石英晶 体在压力下产出的电场强度很小,这样仅需很弱 的外加电场即可产生形变,这一特性使 压电石英 晶体很容易在外加交变电场激励下产生谐振 。其 振荡能量损耗小, 振荡频率极稳定 。这些再加上 石英优良的机械、电气和化学稳定性,使它自 40 年代以来就成为石英钟、电子表、电话、电视、 计算机等与数字电路有关的频率基准元件。 . 12 5.3.2 、时序信号产生器 ? 环形脉冲发生器 ? 产生有序的脉冲序列 ? 为节拍脉冲的产生做准备 ? 节拍脉冲和读写时序译码 ? 建立访存时序与节拍的关系 ? 如:一个 CPU 周期中产生四个等间隔的节拍脉冲 ? 一个 CPU 周期只够使用一次总线 ? 输出 T1 T2 T3 T4 . 13 ? 节拍脉冲举例: MOV R0 R1 ? 该指令的 取指 占用一个 CPU 周期,对应于 一个节拍电位 ? PC-ABus(I), ? IBus-IR ? IR 中 OP- 指令译码器 ? 在一个节拍电位中完成三个细节操作 ? 有时序关系的三个操作 ? 通过节拍脉冲确定先后次序 . 14 ? 节拍脉冲举例: MOV R0 R1 ? 该指令的 执行 也占用一个 CPU 周期,对应 于一个节拍电位 ? 设置 ALU 完成传送操作 ? R1-ALU ? DBus-DR ? DR-R0 ? 在一个节拍电位中完成四个细节操作 ? 有时序关系的四个操作 ? 通过节拍脉冲确定先后次序 . 15 节拍 脉冲 节拍 电位

文档评论(0)

1亿VIP精品文档

相关文档