《课程设计组合逻辑控制器.ppt》由会员分享,可在线阅读,更多相关《课程设计组合逻辑控制器.ppt(15页珍藏版)》请在三一办公上搜索。
1、硬布线(组合逻辑)控制器硬布线控制器的基本原理 1.硬布线控制器的输入信号 1)来自指令译码器的输出IM 2)来自时序发生器的输出MI和TK 3)来自执行部件的反馈信息BJ,组合逻辑控制器的结构框图,2.组合逻辑控制器的输出信号 组合逻辑控制器的最终输出信号就是微操作控制信号MC MC=f(IR,Wi,Ti,Bj),1)来自指令译码器的输出IR2)来自时序发生器的输出Wi和Ti3)来自执行部件的反馈信息Bj(进位信号c),组合逻辑控制的设计步骤 1)根据每条指令的功能,按给出的数据通路,编写每条指令的操作流程(用硬件描述执行语句编写)(绘制指令流程图,安排指令操作时间表)确定指令执行过程所需的
2、基本步骤,根据每条指令的功能,编写每条指令的操作流程。(绘制指令流程图)指令流程图的进一步具体化。把每一条指令的微操作序列分配到各个机器周期的各个时序节拍信号上。要求尽量多地安排公共操作,避免出现互斥。,机器指令的功能和格式,微程序控制器的流程图,指令流程图的进一步具体化。把每一条指令的微操作序列分配到各个机器周期的各个时序节拍信号上。要求尽量多地安排公共操作,避免出现互斥。,2)安排指令的微命令表以微命令为依据,表示在哪个机器周期的哪个节拍有哪些指令要求这些微命令。根据流程图写出的组合译码表,3)进行微操作控制信号的逻辑综合 根据微操作时间表,将执行某一微操作的所有条件(哪条指令、哪个机器周
3、期、哪个节拍和脉冲)都考虑在内,加以分类组合,列出各微操作产生的逻辑表达式,并加以化简。LDAR=M1T4+M2(ADD+STA+JMP)T4 LDDR=M1T3+M3(ADD+STA)T3 LDIR=M1T44)实现电路 用逻辑门电路的组合来实现。用ISP技术进行设计和调试。,在时序电路中加入了一个控制信号SKIP的输入,该信号的作用是使节拍发生器在任意状态下直接跳到最后一拍(W4),启动,KRD1(ST0=0),KRD2(STO=1),则用控制台标志 ST0,采用一条指令最多用4个节拍。对于控制台指令,不能用4拍完成,则用控制台标志 ST0加以区分,按复位按钮CLR#后,使ST0复位为0,当执行完一组W1,W2,W3,W4后,使ST0为1。按复位按钮CLR#后,实验系统的时序停止在T4,W4,ST0的值为0,,SKIP,增加一个标志位RUN:按复位按钮CLR#后,使RUN 复位为0。在T1的上升沿,使RUN=1。RUN=1使ST0=1使RUN=1:RUN在T1的上升沿,且CLR#=1与ST0=0或CLR#=1与RUN=1RUN=1使ST0=1SST0=!ST0 RUN W4ST0:=CLR SST0+CLR ST0(+表示或),RUN=0,RUN=1,RUN=1,MF1=!CLR,