* * 1 if Zero=1 第三阶段:执行 —— 分支指令 if (A == B) PC = ALUOut; 0 X X 0 0 X 0 1 1 011 0 * 第三阶段:执行 —— 跳转指令 PC = {PC[21-28],(IR[25-0] 2)}; 0 X X X 0 1 X 0 X 2 XXX 0 * 第四阶段:访存 —— lw指令 MDR = Memory[ALUOut]; 0 X X X 1 0 1 0 X X XXX 0 * 第四阶段:访存 —— sw指令 Memory[ALUOut] = B; 0 X X X 0 0 1 1 X X XXX 0 * 1 0 0 X 0 X 0 XXX X X 0 1 5 5 RD1 RD2 RN1 RN2 WN WD RegWrite Registers Operation ALU 3 E X T N D 16 32 Zero RD WD MemRead Memory ADDR MemWrite 5 Instruction I 32 ALUSrcB 2 PC 4 RegDst 5 I R M D R M U X 0 1 2 3 M U X 1 0 M U X 0 1 A B ALU OUT 0 1 2 M U X 2 CONCAT 28 32 M U X 0 1 ALUSrcA jmpaddr I[25:0] rd MUX 0 1 rt rs immediate PCSource MemtoReg IorD PCWr* IRWrite 第四阶段:访存 —— R型指令完成 Reg[IR[15:11]] = ALUOut; (Reg[Rd] = ALUOut) * 第五阶段:写回 —— lw指令完成 Reg[IR[20-16]] = MDR; 1 1 0 X 0 0 X 0 X X XXX 0 5 5 RD1 RD2 RN1 RN2 WN WD RegWrite Registers Operation ALU 3 E X T N D 16 32 Zero RD WD MemRead Memory ADDR MemWrite 5 Instruction I 32 ALUSrcB 2 PC 4 RegDst 5 I R M D R M U X 0 1 2 3 M U X 1 0 M U X 0 1 A B ALU OUT 0 1 2 M U X 2 CONCAT 28 32 M U X 0 1 ALUSrcA jmpaddr I[25:0] rd MUX 0 1 rt rs immediate PCSource MemtoReg IorD PCWr* IRWrite * 4.5 多周期实现机制 6. 控制实现 不同控制信号值的产生依赖于: 被执行的指令类型 指令执行到了哪个阶段 ALU相关操作占用一个时钟周期,因此ALU控制单元和单周期实现中一样,无需修改。 如何设计主控制单元? 两种实现方法: 有限状态机——组合逻辑控制器 微程序编程——微程序控制器 (1) 有限状态机(FSM)状态图 MemRead ALUSrcA=0 IorD=0 IRWrite ALUSrcB=01 ALUOp=00 PCWrite PCSource=00 取指 ALUSrcA=0 ALUSrcB=11 ALUOp=00 译码/读寄存器 0 1 ALUSrcA=1 ALUSrcB=10 ALUOp=00 地址计算 2 ALUSrcA=1 ALUSrcB=00 ALUOp=10 执行 6 ALUSrcA=1 ALUSrcB=00 ALUOp=01 PCWriteCond PCSource=01 分支完成 8 PCWrite PCSource=10 跳转完成 9 MemRead IorD=1 访存 3 MemWrite IorD=1 访存 5 RegDst=1 RegWrite MemtoReg=0 R-指令完成 7 RegDst=0 RegWrite MemtoReg=1 LW完成 4 (Op=‘LW’)or (Op=‘SW’) (Op=R-type) (Op=‘beq’) (Op=‘j’) (Op=‘LW’) (Op=‘SW’) Start FSM放大图-1 MemRead ALUSrcA=0 IorD=0 IRWrite ALUSrcB=01 ALUOp=00 PCWrite PCSource=00 取指 A
您可能关注的文档
- 4.3固定床反应器4.3.1固定床反应器的结构一、固定床反应.ppt
- 420柱塞泵工程机械用途-Vickers.PDF
- 425重大水害事故调查报告.PDF
- 4土的抗剪强度与地基承载力.PDF
- 5.0MPa3设定压力范围MPa接触流体部位使用氟系油脂.PDF
- 5.1动量与动量变化.ppt
- 500kV深圳至鹏城线路串抗工程环境影响报告书.PDF
- 500现场踏勘照片.PDF
- 50209建筑地面工程施工质量验收规范.PDF
- 广东省惠州市惠城区九年级上学期第一次月考道德与法治试题(解析版)-A4.docx
- 八年级道德与法治月考卷(全解全析)(广东专用)-A4.docx
- 八年级道德与法治月考卷(考试版)【测试范围:八下第一单元】(广东专用)-A4.docx
- 专题二 怎样读懂图表 课件-2025年广东省中考道德与法治二轮复习.pptx
- 广东省珠海市香洲区第九中学九年级10月月考道德与法治试题(原卷版)-A4.docx
- 广东省汕头市金平区金园实验中学九年级上学期10月月考道德与法治试题(解析版)-A4.docx
- 广东省东莞市九年级上学期第一次月考道德与法治试题(解析版)-A4.docx
- 2025年广东省汕头市龙湖区九年级下学期一模道德与法治试题-A4.docx
- 广东省清远市连州市九年级上学期期末道德与法治试题(原卷版)-A4.docx
- 广东省汕头市潮南区陈店宏福外语学校九年级9月月考道德与法治试题(原卷版)-A4.docx
- 2025年广东省揭阳市榕城区中考一模道德与法治试题-A4.docx
最近下载
- 《球墨铸铁井盖、箅子及附件》.pdf VIP
- 站用交直流电源系统技术规范第2部分:交流电源系统.pdf VIP
- 《环境监测技术》课件.ppt VIP
- Q JLX 04-2016_高分子聚合物双膨胀源抗裂剂.pdf VIP
- 站用交直流电源系统技术规范第5部分:交直流一体化电源系统.pdf VIP
- 武汉大学 2015-2016 学年第二学期期末考试《线性代数 A》(工科 54 学时) 期末试题.docx VIP
- 电能抄表IEC61107通信规约分析讲述.docx VIP
- (机关全称)机关档案分类方案、归档范围和保管期限表精选资料】.doc VIP
- 史上幼儿拼音描红、数字描红、基本笔画描红.docx VIP
- BS EN 14125-2013 国外国际规范.pdf VIP
原创力文档

文档评论(0)