多周期MIPS微程序控制器实验教学课件.pptx
《多周期MIPS微程序控制器实验教学课件.pptx》由会员分享,可在线阅读,更多相关《多周期MIPS微程序控制器实验教学课件.pptx(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、多周期MIPS 微程序谭志虎1实验目的n 掌握多周期MIPS CPU设计原理n 掌握微程序控制器设计的基本原理n 利用微程序控制器的设计实现多周期MIPS处理器n 主要任务p 绘制多周期MIPS CPU数据通路p 实现微程序控制器p 测试联调2核心指令集8条 (可实现内存区域冒泡排序)# MIPS指令 RTL功能描述1add$rd,$rs,$rtR$rdR$rs+R$rt溢出时产生异常,且不修改R$rd2slt$rd,$rs,$rtR$rdR$rsR$rt小于置1,有符号比较3addi$rt,$rs,immR$rtR$rs+SignExt16b(imm)溢出产生异常4lw$rt,imm($rs
2、)R$rtMem4B(R$rs+SignExt16b(imm)5sw$rt,imm($rs)Mem4B(R$rs+SignExt16b(imm)R$rt6beq$rs,$rt,immif(R$rs=R$rt)PCPC+SignExt18b(imm,00)7bne$rs,$rt,immif(R$rs!=R$rt)PCPC+SignExt18b(imm,00)8syscall系统调用,这里用于停机3多周期MIPS CPU数据通路参考ALUALUENCLK31:265:001AddrInstrData15:015:1120:1625:21SignExtendR1#R2#W#WDWER1R2Regis
3、terRegisterFileFileABSignImm42SrcASrcBEqualAluResultCAluoutEN控 制 器FuncOp01rsrtrdCLKCLKCLKCLKCLKCLKIRDRIorDIRWriteMemWritePCWriteBranchPCSrcAluOpALUSrcBALUSrcARegWritePCEnRegDstMemtoRegPC00011011010101WERDAMemoryMemoryWDCLK4步骤1:构建多周期MIPS CPU数据通路n 在MIPS多周期CPU(微程序)子电路中,利用如下组件构建CPU数据通路p PC、MEM、IR、DR、Reg
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 周期 MIPS 微程序 控制器 实验教学 课件
限制150内