免费预览已结束,剩余28页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3 5 4多周期MIPS处理器 组合逻辑与微程序 1 33 多周期CPU所需的控制信号 支持 R型运算 I型 访存 分支 运算等 和J型j指令 共需13组控制信号 用天蓝色字体标注 2 33 多周期控制系统 32位指令 31 26 5 0 OP 6 func 6 Zero 标志寄存器 时钟信号 3 控制系统方案 外部控制 控制系统暂不考虑外部的I O控制 输出的13种控制信号 3 33 控制信号的产生方式 两种方式 1 硬连线 hardwired 基于组合逻辑电路 2 微程序 micro programmed 基于存储 硬连线控制器 组合逻辑控制器 微程序控制器 4 33 组合逻辑电路 微命令序列 指令译码器 内部状态S 时序系统M 指令信息I 1 硬连线 组合逻辑 控制方式 控制信号 微命令 的产生原理 C f I M S E 时序信号 clock 5 33 PC控制器 采用两级控制模式 zero IR 31 26 ALU控制器 时序信号系统 b flag clock 5 FT DT ET MT RT reset FT flag j flag 6 33 需分别设计实现各控制部件 时序系统 主控单元 PC控制器 ALU控制器 设计思路 整理控制信号级的逻辑表达式 指令 T 整理控制部件级的输入 输出真值表 把表达式转换成组合逻辑电路 综合 化简 7 33 多周期时序系统 clock reset 时序信号系统 IR 31 26 FTDTETMTRT 目标指令的时序迁移图 FT DT ET MT RT j 非j beq sw R型 I型运算 lw sw lw R型 lw I型运算 结论 时序的变化与指令相关 也和当前时序状态有关 Tn 1 f I Tn 8 33 时序主处理单元 6个时序状态触发器 反馈型的时序信号连接 9 33 可直接写出主处理单元的各输出逻辑 如 1 FT j DT beq ET SW MT R型和I型运算 lw RT reset j op 5 op 4 op 3 op 2 op 1 op 0 R型和I型运算 lw 1 RT 其中 无关项 10 33 主控单元逻辑 整理输入输出真值表 参考表3 33 3 39 写出各输出信号的逻辑关系式 合并 完成组合逻辑设计 具体设计细节请参见教材 11 33 ALU控制单元逻辑 aluop3 func6 4operation ALU控制器 结合aluop编码 表3 33 表3 38中的ALU相关微命令 真值表 各输出码位的逻辑式 合并化简 组合逻辑 12 33 PC控制单元逻辑 PC控制器 b flag FT flag j flag zero 写出各位的输出逻辑式 PCsrc 1 j flag PCsrc 0 beq flag zero PCWrite FT flag beq flag zero j flag 组合逻辑 13 33 处理器的完整硬件架构图 由组合逻辑实现 14 33 2 微程序控制方式 控制信号 微命令 的产生原理 将指令在每个时钟周期中所需的控制信号等信息编码成微指令 I 每条指令对应多条 I 组成1段微程序 并保存到控制存储器 ControlStore 根据机器指令 OP func 定位微程序 依次读取各条 I 暂存于微指令寄存器 IR 将 I的控制信号字段译码 输出对应的控制信号 通过 I中的顺序控制字段 形成一下条 I的微地址 15 33 微命令字段 输出控制信号 13种 顺序控制 控制系统 微程序 clock 辅助字段 控制存储器 微程序 微指令寄存器 IR I 译码电路 PC 微地址形成电路 zero 微程序控制系统方案 输入 输出 16 33 需要设计的内容 微地址 A 形成电路 微程序 P 组合逻辑 程序设计 微命令译码电路 17 33 微程序的设计 分析指令的控制信号 因为要对控制信号编码 拟定统一的微指令 I 格式 把各 IT中 需要控制系统输出的控制信号 编码成该指令的1段微程序 把所有指令的微程序按顺序存储到ControlStore 1条指令 1段微程序 n条微指令 n 微指令周期数 指令时钟周期数 控制取指操作的微指令 I0 存储在控制存储器的0 地址单元 被所有指令共享 18 33 19 33 多路选择器 4个 2个 2位 个 各指令的控制信号 共需13种控制信号 共18位 ALU 1组 4位 存储器 2个 寄存器堆 1个 扩展器 1个 专用寄存器 2个 20 33 微指令 I 格式 微命令字段 微地址 未使用 31 14 9 2 13 10 13个 18位 控制信号组成数据通路控制 微命令 字段 1 0 微指令字长 32位 8位用作微地址字段 A 2位用作 I的顺序控制字段 SC 标识下一条 I的地址形成方式 顺序控制 18位 8位 4位 2位 直接编码法分段直接编码法分段间接编码法 剩余4位暂不使用 因为指令足够长 且控制信号又较少 速度快 21 33 微命令字段的编排顺序 微命令字段18位 SC 2 顺序控制字段2位 SC字段说明 表3 42 00 顺序执行 即按 PC 4 读取下一条 I 01 按指令op func译码结果分支 读取下一条 I 10 按无条件转移方式读取下一条 I 11 根据alu反馈的zero标志读取下一条 I 22 33 把各T中的控制信号直接编码成 I 例如 公共的取指令操作 23 33 将控制信号直接编码 00000000000000000000000000000000 默认 1 1 1 0010 01 00B08001H 24 33 整合所有指令的微程序并存储到ControlStore T0中取指操作对应的微指令被全部指令共享 各指令的其余微指令按顺序存储 各指令的最末一条微指令中的顺序控制字段SC 10 将各指令的T1对应的 A分别写入到微地址寄存器堆中相应的寄存器 这里T1对应的 A 即为00H微指令 T0 控制取指令操作 执行后 op func分支后第一条微指令的地址 方便根据指令译码结果 读取T1微指令的微地址 配合地址字段 无条件转移到00H单元 25 33 微地址 A 形成电路 用微地址寄存器堆专门存放T1对应的 I地址 即 A 指令译码器根据指令的OP func字段译码 产生微地址寄存器堆的地址码 设计方案如后所示 26 33 clock 微地址 A op func译码 PC 顺序控制 SC I 9 2 微地址形成电路方案之一 addr rst zero断定 基于微地址存储 27 33 04H 10H 1CH 微地址选择器 微地址寄存器堆的存储方案 28 33 指令op func译码器 op func译码 A 7 0 整理输入输出真值表 写出输出位的逻辑式 组合逻辑电路 29 33 zero断定分支的设计 Zero断定分支 A 7 0 zero 可以采用读存储器的方式 也可以采用组合逻辑的方式 分别写出 A 7 A 0 的逻辑式 完成组合逻辑设计 30 33 微命令译码电路 输出控制信号 译码电路 微命令字段 I 17 0 微命令字段中的控制信号编码采用的是直接编码 输出的6个选择器控制信号 13种 18位 aluSrc A I 26 aluSrc B I 25 24 输出的5个存储控制信号 PCWrite I 23 Memwrite I 22 输出的2个数据控制信号 extend I 19 operation I 18 14 31 33 CPU的完整硬件结构 控制核心由微程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水声测量工班组安全测试考核试卷含答案
- 益虫饲养工道德强化考核试卷含答案
- 松香蒸馏工岗前技术规范考核试卷含答案
- 中药材生产技术员风险识别评优考核试卷含答案
- 盲文印刷员安全规程强化考核试卷含答案
- 电池测试工安全素养能力考核试卷含答案
- 2026年宁波鄞州区塘溪镇公开招聘农村工作人员1人笔试备考试题及答案解析
- 安徽合肥选调考试试题及答案
- 县属国企招聘考试试题及答案
- 2026届云南省昌宁一中高三全真化学试题模拟试卷(13)含解析
- JJF 2309-2025重点排放单位碳计量审查规范
- 仓储管理信息系统操作流程及规范
- 基于PLC的变电所智能型无功补偿控制系统设计
- 胸部肌肉拉伸课件
- 公司破产股东债务协议书
- IPC7525B2011(CN)Stencildesignguidelines模板设计指南(中文版)
- 2025年中学团课考试试题及答案
- 光伏项目管理指导手册 第二册(设计、勘察)共三册 2023
- 2025年四川省成都市初中学业水平考试中考(会考)地理试卷(真题+答案)
- 信用停车积分管理办法
- 日清日结培训
评论
0/150
提交评论