- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字逻辑设计-微程序控制器
微程序控制器
数字系统设计
ASM流程图
ASM流程图描述的是顺序事件,以及时序控制电路的状态与状态转
换时发生的事件之间的时序关系。
ASM流程图由三部分组成:状态框、判断框和条件框。框由直线连
接在一起,表示执行的先后次序和当状态机工作时的状态变化。
状态框:寄存器操作或对应该状态产生的控制输出信号。状态的名称
用符号给出,放在左上位置,代表状态的二进制码放在框的右上角。
判断框:描述了输入信号对控制子系统的作用,输入可以是外部输入
、状态、内部信号。
条件框:条件框的输入路径一定来自于判断框的退出路径。里面的寄
存器操作或列出的输出是在给定状态下产生的,需要首先满足输入条
件。
2
Summer ZDMC – Lec. #18 – 1
复习
数字系统设计
Summer ZDMC – Lec. #18 – 1
控制器
数字系统的设计过程可分成两个部分:
数据路径中的寄存器传输设计和控制单元中的控制逻辑设计。
控制逻辑是一个有限状态机,其米里型和摩尔型输出控制着数据
路径中的操作。
控制单元的输入是外部输入,内部状态信号从数据路径反馈到控
制电路。
设计方法
采用序列寄存器/计数器和译码器
– 使用寄存器产生控制状态,使用译码器产生与每个状态对应的输出信号
采用数据选择器来设计
采用一位热位设计(每个状态用一个触发器表示)
– 在任意状态下,只有一位位为“1”,而所有其他位保持为“0”
– 不需要译码器
3
复习
数字系统设计
用数据选择器设计控制器
4
Summer ZDMC – Lec. #18 – 1
y
y
z
z
S_0
S_1
0
10
0
0
S_3
0
0
00
0
01
1
11
1
1
1
S_2
1
w
1
x
设计方法:
1)决定寄存器次态的数据选择器
2)保存现态的寄存器
3)译码器,产生每个控制状态对应的
输出
四个状态和四个控制输入
数字系统设计
数据选择器设计控制器
Summer ZDMC – Lec. #18 – 1
S_3
11
S_2
10
y
y
z
z
S_0
S_1
0
0
0
0
0
00
0
01
1
1
1
1
1
w
1
x
现态
次态
输入条件
输入
G1
G0
G1
G0
s
MUX1
MUX0
0
0
0
0
w’
0
w
1
yz’+ yz = y
y+y’z’=y+z’
x’
yz
y’z+y’z’=y’
5
0
0
0
1
1
1
1
1
1
0
1
1
0
0
0
1
1
1
0
1
1
0
1
1
0
1
1
1
0
1
0
0
1
1
0
1
w
x
x’
y’
yz’
yz
y’z
y
y’z’
数字系统设计
6
Summer ZDMC – Lec. #18 – 1
微程序
微程序控制的基本思想,就是仿照通常的解题程序的
方法,把所有的操作控制信号汇集一起编码成所谓的
微指令,存放在一个存储单元里。系统运行时,一条
又一条地读出这些微指令,从而产生系统所需要的各
种操作控制信号,以控制各逻辑部件执行所规定的操
作。
控制部件通过控制线向执行部件发出各种控制命令,
我们把这种控制命令称为微命令,而执行部件接受微
命令所执行的操作叫作微操作。
数字系统设计
7
Summer ZDMC – Lec. #18 – 1
微指令的典型结构
微指令除给出微命令信息外,还应给出测试判别信息。
微指令中还包含一个下址字段,该字段将指明存储器中
下一条微指令的地址 。
微程序是由若干条微码指令组成的序列。
数字系统设计
8
Summer ZDMC – Lec. #18 – 1
微程序控制器的一般结构
控制存储器存放微码程序
微命令寄存器当前微码指令的控制信息
微地址寄存器存放下条微指令的地址
地址转移逻辑
数字系统设计
9
Summer ZDMC – Lec. #18 – 1
微程序控制器的设计
硬件设计和微程序编制
硬件设计选取存储器和寄存器,设计地址转移逻辑。
微程序设计需要确定微程序流程图,即控制算法流程图。
例1按照数据通路,设计微指令格式,确定微程序控制
器的基本方案。假定测试判别字段有2位,下址字段有
4位。 (讲义例7.11)
数字系统设计
10
Summer ZDMC – Lec. #18 – 1
微程序控制器的设计例1
数字系统设计
Summer ZDMC – Lec. #18 – 1
微程序控制器的设计例2
数字比较系统硬件框图及ASM流程图如图7.26所示,
请设计其微程序控
您可能关注的文档
- 教科版九年级物理5.1电流第二课时.ppt
- 教科2001版六年级下册科学《小苏打和白醋的变化》课件.ppt
- 教科版二年级上册语文单元归类测试.doc
- 教科版 小学科学六年级《使用工具》PPT课件.ppt
- 教科版《温度和温度计》PPT课件.ppt
- 教科版8年级下册7.4_重力(上课用).ppt
- 教科版五年级科学下册第二单元《第8课设计制作一个保温杯PPT课件》.ppt
- 教科版五年级科学下册第四单元《第7课为什么一年有四季PPT课件》.ppt
- 教科版五年级科学下册第二单元第七课传热比赛.ppt
- 教科版八年级下册物理《重力》参考课件.ppt
- 2025年校园安全管理信息化建设与人才培养报告.docx
- “健康中国”2025:健康大数据应用现状与发展前景报告.docx
- 集中供热制冷基础设施建设项目建议书(参考模板).docx
- 2025年医疗行业人才流动现状报告:人才培养与流动的远程医疗模式.docx
- 工业互联网平台量子通信技术在智能工厂设备状态监测中的应用预研报告.docx
- 2025年城市污水处理厂智能化升级改造对水处理工艺优化与节能降耗的研究报告.docx
- 2025年废旧塑料回收利用产业技术创新与产业技术创新体系构建报告.docx
- 集中供热制冷基础设施建设项目可行性研究报告(模板范文).docx
- 2025年环保建材推广应用项目市场竞争力提升策略报告.docx
- 2025年人工智能在医疗影像辅助诊断中的技术应用与市场前景报告.docx
文档评论(0)