1、命令执行一般流程
根据命令功能、数据路径、执行时间,如何设定时间?
2、指令周期的基本概念
时钟周期=差拍脉冲=振荡周期
作用:可微操作一次
机器循环=cpu循环
含义:从主存储器读取一个指令的最短时间
作用:可对微操作进行复杂操作。
命令周期:从主访问命令和执行命令的时间
指令周期由几个机器周期构成,机器周期包括几个时钟周期。
3、不同命令功能不同,复杂度不同,如何进行时间控制?
定长指令周期:早期三级时序系统
机器周期数固定、节拍数固定、每机器周期同步,例如MIPS单周期
边长指令周期:现代时序系统
机器周期数可变、节拍数可变、时钟周期同步、MIPS多周期
4、早期三级时序系统
在初期的三阶段时序系统中,时钟脉冲变为机器循环电位,变为差拍电位信号,因此硬布线控制器变为组合逻辑
5、定时发生器和控制器
5、现代时序系统
时钟作为输入被输入到状态寄存器中,该寄存器的状态被输出到有限状态机的组合逻辑中,然后对状态进行加工而生成二次状态。 次级状态作为输入传送到状态寄存器,且每当输入时钟时次级状态为现状,因此指令何时执行完全由指令的状态决定,但当前控制信号如何生成与有限状态机无关,仅与此状态寄存器有关。 在当前什么状态下给出什么信号,每个状态的变化由时钟驱动,但是这种方式的最大优点是能够基于时钟同步。 指令所需时钟的数量、时钟的数量,
译文: 3359 www.cn blogs.com/fate-/p/13182416.html