计算机组成原理——硬布线控制器设计(2)
(截图来自MOOC平台计算机组成原理课程)传统时序在运行过程中常常会造成节拍的浪费,比如执行MOVE指令的时候,执行周期的T6、T7、T8节拍就被浪费掉了,为此人们设计了更快的现代时序。给所有可能用到的控制信号的每个节拍编号,如下就有S0—S15一共16个状态。我们可以用一个4位状态寄存器来表示这16种状态。与传统时序不同,这里的状态机设计需要考虑译码信号、反馈信号,而硬布线控制器输出的控制信号序
·
(截图来自MOOC平台计算机组成原理课程)
传统时序在运行过程中常常会造成节拍的浪费,比如执行MOVE指令的时候,执行周期的T6、T7、T8节拍就被浪费掉了,为此人们设计了更快的现代时序。
给所有可能用到的控制信号的每个节拍编号,如下就有S0—S15一共16个状态。

我们可以用一个4位状态寄存器来表示这16种状态。
与传统时序不同,这里的状态机设计需要考虑译码信号、反馈信号,而硬布线控制器输出的控制信号序列只与现态有关。

当现态为S0、S1、S2时,次态都按正常顺序,而当现态为S3时,需要根据此时的译码信号决定下一个节拍应当进入怎样的状态。

这样,我们可以获得状态机的真值表,根据现态和译码信号去获得次态。


(创作不易,请点赞收藏哦~)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)