课程设计组合逻辑控制器.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 硬布线(组合逻辑)控制器 硬布线控制器的基本原理 1.硬布线控制器的输入信号 1)来自指令译码器的输出IM 2)来自时序发生器的输出MI和TK 3)来自执行部件的反馈信息BJ 启动 停止 时钟 复位 指令 译码器 组合逻辑线路 N 指令寄存器 节拍电位/节拍脉冲信号发生器 IR W1 WI T1 TK … … … … B1 BJ I1 IR MC1 … MCN 组合逻辑控制器的结构框图 2.组合逻辑控制器的输出信号 组合逻辑控制器的最终输出信号就是微操作控制信号MC MC=f(IR,Wi,Ti,Bj) 1)来自指令译码器的输出IR 2)来自时序发生器的输出Wi和Ti 3)来自执行部件的反馈信息Bj(进位信号c) 组合逻辑控制的设计步骤 1) 根据每条指令的功能,按给出的数据通路,编写每条指令的操作流程(用硬件描述执行语句编写) (绘制指令流程图,安排指令操作时间表) 确定指令执行过程所需的基本步骤,根据每条指令的功能,编写每条指令的操作流程。(绘制指令流程图) 指令流程图的进一步具体化。把每一条指令的微操作序列分配到各个机器周期的各个时序节拍信号上。要求尽量多地安排公共操作,避免出现互斥。 × × × × 0 0 1 1 禁止中断 INTC 关中断 × × × × 1 1 0 1 允许中断 INTS 开中断 × × × × 0 1 0 1 返回断点 IRET 中断返回 × × × × 0 1 1 0 暂停运行 STP 停机 D0 D1 D2 D3 1 0 0 1 若C=1则 PC+D→PC JC D 条件转移 × × RS0 RS1 0 0 0 1 [Rs]→PC JMP [Rs] 无条件转移 RD0 RD1 RS0 RS1 1 0 1 0 [Rs]→Rd LDA Rd,[Rs] 取数 RD0 RD1 RS0 RS1 0 0 1 0 Rd→[Rs] STA Rd,[Rs] 存数 RD0 RD1 RS0 RS1 1 1 0 0 RdRs→Rd AND Rd,Rs 逻辑与 RD0 RD1 RS0 RS1 0 1 0 0 Rd×Rs→Rd MUL Rd,Rs 乘法 RD0 RD1 RS0 RS1 1 0 0 0 Rd-Rs→Rd SUB Rd,Rs 减法 RD0 RD1 RS0 RS1 0 0 0 0 Rd+Rs→Rd ADD Rd,Rs 加法 R0 R1 R2 R3 R4 R5 R6 R7 指令格式 功 能 助记符 名 称 机器指令的功能和格式 微程序控制器的流程图 指令流程图的进一步具体化。把每一条指令的微操作序列分配到各个机器周期的各个时序节拍信号上。要求尽量多地安排公共操作,避免出现互斥。 W1 W2 W3 2)安排指令的微命令表 以微命令为依据,表示在哪个机器周期的哪个节拍有哪些指令要求这些微命令。根据流程图写出的组合译码表 W1 CEL# W2 LDDR1 …… SUB ADD 指令IR PR KRD 状态ST 3)进行微操作控制信号的逻辑综合 根据微操作时间表,将执行某一微操作的所有条件(哪条指令、哪个机器周期、哪个节拍和脉冲)都考虑在内,加以分类组合,列出各微操作产生的逻辑表达式,并加以化简。 LDAR=M1·T4+M2(ADD+STA+JMP)·T4 ??????? LDDR=M1·T3+M3(ADD+STA)·T3 ??????? LDIR=M1·T4 4)实现电路 用逻辑门电路的组合来实现。用ISP技术进行设计和调试。 在时序电路中加入了一个控制信号SKIP的输入,该信号的作用是使节拍发生器在任意状态下直接跳到最后一拍(W4) W1 W2 W3 启动 KRD1(ST0=0) KRD2(STO=1) 则用控制台标志 ST0 *

文档评论(0)

lyxbb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档