- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.5.3控制器的微程序设计;控制器的微程序设计;控制器的微程序设计;控制器的微程序设计;微程序设计法的一般步骤;第三版例11的MDS图第四版无;确定状态变量,进行状态编码:
根据MDS图确定有几个状态变量
(本例有4个状态?2位状态编码,即2个状态变量Q2、Q1;编码为00、01、10、11)
有几位状态编码就需几个D触发器来作状态寄存器(其输出端分别对应一位现状态编码,其输入端分别对应一位次态编码);确定所需ROM的容量:
ROM字数=2(输入条件变量数+状态变量数)
(即ROM行数,总的微指令条数)
ROM位数=输出控制变量数+状态变量数
(即ROM列数,本例中一条微指令包括4位输出控制信号和2位次态编码信号)
本例所需ROM容量为:
2(2+2)×(4+2)=16×6;填写ROM的内容(即微指令表):据MDS图!;画出微程序控制器电路图:;微指令的一般格式;微程序存储器CS(ROM)
存储微指令
微控制器
微程序控制器的控制器
产生内部控制信号
微地址产生器(5输入,1输出)
产生下一条微指令的地址,送给CSAR
微地址寄存器CSAR
作为控制器中具有状态记忆能力的状态寄存器
产生当前微指令的地址,寻址CS,实现状态转移;微命令段编制格式;;微命令段编制格式;三种微命令段编制格式举例;三种微命令段编制格式举例;直接寻址法(三例11及四例11)
直观,直接从微指令的BAF段中寻找“后续地址”/次态编码
ROM的地址变量为:状态变量编码+输入(条件)变量;所以一个状态可能对应多个字(只要至少有一个输入变量)
用D触发器作状态寄存器(CSAR)
优点:由于将状态变量和输入信号直接作为地址,一个状态无论有多少个条件分支转移均可以直接实现
缺点:输入较多或无条件转移时,会造成ROM容量极大浪费;单测试双地址法(四例12)
单测试:每一状态时决定状态转移的测试(条件)变量最多一个
ROM的地址变量为:状态变量编码,
一个状态对应一个字,可大大缩减所占ROM容量
测试变量的编码L作为单独的测试变量段写入ROM的微指令中;同时后续微地址段分为两部分,分别表明当该状态的测试变量为1和0时的后续地址/次态编码(“双地址”)
用D触发器作状态寄存器(CSAR);四例12的MDS图;状态??码:
4个状态,2位状态编码Q2Q1(00,01,10,11)
用2个DF/F来作状态寄存器(CSAR)
确定ROM的容量:4?9
ROM字数=4(一个状态对应一个字)
ROM位数=4+1+2?2=9(4位输出变量、
1位测试变量编码、2个2位的后续地址/次态编码;
其中测试变量段约定:L=0时表示X1,L=1时表示X2)
填写ROM的内容:;画出微程序控制器电路图:;单测试单地址法(四例13)
将现态的两个次态转移分支在状态编码时,一个编码为现态编码加1(计数),另一个根据具体情况来“任意”编码(置数)
可想到一般用计数器(可加1计数、可置数)作状态寄存器(CSAR)
后续微地址段中存储的“转移地址”就是那个可根据具体情况来通过置数转到、而非加1转到的后续地址/次态编码(“单地址”)
这样,还需增加一标志位(只需1位),来说明该“单地址”是该条微指令当单测试变量为1还是为0时要通过置数转移过去的下一条微指令地址
一般地,ROM的地址变量为:状态变量编码,
一个状态对应一个字;又“单地址”,故可更加缩减ROM容量;四例13的MDS图;状态编码的原则:现状态的两个后续转移状态中,一个的编码必须是现状态编码加1,另一个的编码可任意!;为了利用加法计数器来实现单测试单地址法,需要保证每个有两条条件分支转移的状态的其中一条分支必须是加1转移的。这样在状态编码时就可能需要适当调整MDS图上自然的编码顺序。例如:假设S1?S3或S4(S1编码为001),则可将S3编码为010,S4编码为100,这样从S1的001通过加1计数可转到S3的010,通过置数可转到S4的100;或者同理也可将S3编码为011,S4编码为010。;填写ROM的内容:;;N.B.
四例11请自学!
四例14、四例15不作要求!;画出微程序控制器电路图:;第三版例17的MDS图(不作要求);第三版例17变化后的MDS图(不作要求);微地址产生器通用结构(外加CSAR);微地址产生器通用结构的几种工作情况;带定时段的微程序控制器
您可能关注的文档
- business and management paper 2 hl markscheme商业与管理试卷分数计划.pdf
- 优盘里东西物理电磁学电磁感应2gai.pdf
- 使用campbell安全图对两种燃气轮机压缩机叶片进行频率分析gt2017-64108.pdf
- 电子系统设计电设课件五讲.pdf
- 石油化工芳烃美元公吨fob cfrcfr国内苯765 aps.pdf
- 使用应用程序域1简介练习启动服务器oracle培训labv3.pdf
- 语用基础与能力训练.pdf
- 2024年江西省瑞安市六校联盟九年级数学第一学期开学调研试题【含答案】.doc
- 2024年江西省上饶县九年级数学第一学期开学学业质量监测模拟试题【含答案】.doc
- 2024年江西省瑞金市瑞金四中学数学九上开学学业水平测试模拟试题【含答案】.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)