控制单元的设计优秀课件.ppt
《控制单元的设计优秀课件.ppt》由会员分享,可在线阅读,更多相关《控制单元的设计优秀课件.ppt(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、控制单元的设计第1页,本讲稿共48页10.1 组合逻辑设计组合逻辑设计一、组合逻辑控制单元框图一、组合逻辑控制单元框图1.CU 外特性外特性IR节节拍拍发发生生器器CUT0T1TnCLK(机器主频)标志0 12n-1C0C1Cn操作码译码操作码译码n 位操作码第2页,本讲稿共48页 2.节拍信号CLKT0T1T2T3时钟周期机器周期机器周期T0T1T2T3T0T1T2T310.1第3页,本讲稿共48页 二、微操作的节拍安排采用采用 同步控制方式同步控制方式CPU 内部结构采用非总线方式内部结构采用非总线方式一个一个 机器周期机器周期 内有内有 3 个节拍(时钟周期)个节拍(时钟周期)10.1P
2、CIRACCU时时钟钟ALUC1C2C5C9C0C10C3C7C4C6C12C11C8控制信号标志控制信号 M D R M A R第4页,本讲稿共48页 1.安排微操作时序的原则原则一原则一 微操作的微操作的 先后顺序不得先后顺序不得 随意随意 更改更改原则二原则二 被控对象不同被控对象不同 的微操作的微操作 尽量安排在尽量安排在 一个节拍一个节拍 内完成内完成原则三原则三 占用占用 时间较短时间较短 的微操作的微操作 尽量尽量 安排在安排在 一个节拍一个节拍 内完成内完成 并并允许有先后顺序允许有先后顺序10.1第5页,本讲稿共48页2.取指周期 微操作的 节拍安排PC MARM(MAR)M
3、DRMDR IR(PC)+1 PC原则二原则二原则二原则二原则三原则三3.间址周期间址周期 微操作的微操作的 节拍安排节拍安排M(MAR)MDRMDR Ad(IR)T0T1T2T0T1T21 ROP(IR)IDAd(IR)MAR1 R10.1第6页,本讲稿共48页4.执行周期 微操作的 节拍安排 CLA COM SHRT0T1T2T0T1T2T0T1T2AC0 AC0L(AC)R(AC)0 ACAC AC10.1第7页,本讲稿共48页 CSL STP ADD X STA XR(AC)L(AC)AC0 ACnT0T1T20 GT0T1T2T0T1T2T0T1T2Ad(IR)MARM(MAR)MD
4、R(AC)+(MDR)ACAd(IR)MARAC MDRMDR M(MAR)1 R1 W10.1第8页,本讲稿共48页 LDA X JMP X BAN XT0T1T2Ad(IR)MARM(MAR)MDRMDR ACT0T1T2T0T1T2Ad(IR)PC1 RA0 Ad(IR)+A0 PC PC10.1第9页,本讲稿共48页5.中断周期 微操作的 节拍安排T0T1T20 MARPC MDRMDR M(MAR)硬件关中断硬件关中断向量地址 PC中断隐指令完成中断隐指令完成1 W10.1第10页,本讲稿共48页三、组合逻辑设计步骤1.列出操作时间表列出操作时间表T2T1T0 FE取指取指 JMPL
5、DASTAADDCOMCLA微操作命令信号微操作命令信号状态条状态条件件节拍节拍工作周工作周期标记期标记PC MAR1 RM(MAR)MDR (PC)+1 PCMDR IROP(IR)ID1 IND1 EXII10.1间址特征第11页,本讲稿共48页三、组合逻辑设计步骤1.列出操作时间表T2T1T0 IND 间址间址JMPLDASTAADDCOMCLA微操作命令信号微操作命令信号状态状态条件条件节拍节拍工作工作周期周期标记标记Ad(IR)MAR1 RM(MAR)MDR MDR Ad(IR)1 EXIND10.1间址周期标志第12页,本讲稿共48页T2T1T0 EX执行执行 JMPLDASTAA
6、DDCOMCLA微操作命令信号微操作命令信号状态状态条件条件节拍节拍工作工作周期周期标记标记Ad(IR)MAR1 RM(MAR)MDR AC MDR(AC)+(MDR)ACMDR M(MAR)MDR AC0 AC三、组合逻辑设计步骤1.列出操作时间表1 W10.1第13页,本讲稿共48页三、组合逻辑设计步骤1.列出操作时间表T2T1T0 FE取指取指 JMPLDASTAADDCOMCLA微操作命令信号微操作命令信号状态状态条件条件节拍节拍工作工作周期周期标记标记PC MAR1 RM(MAR)MDR (PC)+1 PCMDR IROP(IR)ID1 IND1 EXII11111111111111
7、1111111111111111111111111111111110.1第14页,本讲稿共48页三、组合逻辑设计步骤1.列出操作时间表T2T1T0 IND 间址间址JMPLDASTAADDCOMCLA微操作命令信号微操作命令信号状态状态条件条件节拍节拍工作工作周期周期标记标记Ad(IR)MAR1 RM(MAR)MDR MDR Ad(IR)1 EXIND1111111111111111111110.1第15页,本讲稿共48页三、组合逻辑设计步骤1.列出操作时间表T2T1T0 EX执行执行 JMPLDASTAADDCOMCLA微操作命令信号微操作命令信号状态状态条件条件节拍节拍工作工作周期周期标记
8、标记Ad(IR)MAR1 RM(MAR)MDR AC MDR(AC)+(MDR)ACMDR M(MAR)MDR AC0 AC1 W111111111111110.1第16页,本讲稿共48页2.写出微操作命令的最简表达式=FE T1+IND T1(ADD+STA+LDA+JMP+BAN)+EX T1(ADD+LDA)M(MAR)MDR=T1 FE+IND(ADD+STA+LDA+JMP+BAN)+EX(ADD+LDA)10.1第17页,本讲稿共48页3.画出逻辑图特点特点 思路清晰,简单明了思路清晰,简单明了 庞杂,调试困难,修改困难庞杂,调试困难,修改困难 速度快速度快&11&1FEINDEX
9、LDAADDJMPBANSTAT1M(MAR)MDR(RISC)&10.1第18页,本讲稿共48页10.2 微程序设计微程序设计一、微程序设计思想的产生一、微程序设计思想的产生1951 英国剑桥大学教授英国剑桥大学教授 Wilkes 完成完成一条机器指令一条机器指令微操作命令微操作命令 1微操作命令微操作命令 2微操作命令微操作命令 n微指令 110100000微指令微指令 n微程序00010010存储逻辑存储逻辑一条机器指令对应一个微程序一条机器指令对应一个微程序存入存入 ROM第19页,本讲稿共48页二、微程序控制单元框图及工作原理1.机器指令对应的微程序机器指令对应的微程序M+1MM+2
10、P+1KK+2PP+2K+1取指周期微程序对应 LDA 操作的微程序对应 STA 操作的微程序间址周期微程序中断周期微程序10.2第20页,本讲稿共48页2.微程序控制单元的基本框图 微地址 形成部件顺序逻辑顺序逻辑CMAR地址译码地址译码控制存储器标志CLK下地址CMDR至至 CPU 内部和系统总线的控制信号内部和系统总线的控制信号 OPIR顺序控制操作控制微指令基本格式10.2第21页,本讲稿共48页二、微程序控制单元框图及工作原理M+1MM+2P+1KK+2PP+2K+1取指周期 微程序对应 LDA 操作的微程序对应 STA 操作的微程序间址周期 微程序中断周期 微程序M+1M+2P+1
11、P+2K+1K+2MM转执行周期微程序转执行周期微程序转取指周期微程序转取指周期微程序10.2第22页,本讲稿共48页3.工作原理LDA XADD YSTA Z主存STP用用户户程程序序10.2控存M+1MM+2P+1QQ+2PP+2Q+1取指周期 微程序对应 LDA 操作的微程序对应 ADD 操作的微程序Q+1Q+2MM+1M+2P+1P+2M对应 STA 操作的微程序K+1K+2MKK+2K+1第23页,本讲稿共48页3.工作原理(1)取指阶段取指阶段M CMARCM(CMAR)CMDR由由 CMDR 发命令发命令形成下条微指令地址形成下条微指令地址Ad(CMDR)CMARCM(CMAR)
12、CMDR由由 CMDR 发命令发命令Ad(CMDR)CMARCM(CMAR)CMDR由由 CMDR 发命令发命令M+1M+2PC MAR1 RM(MAR)MDR(PC)+1 PCMDR IR1 0 0 0 0 1M+1M0 1 0 0 1 0M+2M+1形成下条微指令地址形成下条微指令地址执行取指微程序执行取指微程序10.20 0 1 0 0 0 0M+2第24页,本讲稿共48页(2)执行阶段CM(CMAR)CMDR由由 CMDR 发命令发命令Ad(CMDR)CMARCM(CMAR)CMDR由由 CMDR 发命令发命令Ad(CMDR)CMARCM(CMAR)CMDR由由 CMDR 发命令发命令
13、OP(IR)微地址形成部件 CMAR(P CMAR)Ad(CMDR)CMARAd(IR)MAR1 RM(MAR)MDRMDR AC0 0 0 0 0 0 1 0P+2 M执行执行 LDA 微程序微程序 形成下条微指令地址形成下条微指令地址 P+1形成下条微指令地址形成下条微指令地址 P+2形成下条微指令地址形成下条微指令地址 M(M CMAR)0 1 0 0 0P+2P+10 0 0 1 0 0 1P+1P10.2第25页,本讲稿共48页(3)取指阶段CM(CMAR)CMDR由由 CMDR 发命令发命令M CMAR PC MAR1 R全部微指令存在全部微指令存在 CM 中中,程序执行过程中,程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 控制 单元 设计 优秀 课件
限制150内