版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、三级时序硬布线控制器实验谭志虎1实验目的n 掌握三级时序单总线MIPS CPU设计原理n 掌握时序发生器设计的基本原理n 掌握硬布线控制器设计的基本原理n 主要任务p 实现不同版本的时序发生器p 实现硬布线控制器p 测试联调25条基本MIPS指令集 (可实现内存区域冒泡排序)# MIPS指令 RTL功能描述1sltrd,rs,rtRrdRrsRrt小于置1,有符号比较2addirt,rs,immRrtRrs+SignExt(imm)不考虑溢出3lwrt,imm(rs)RrtMRrs+SignExt(imm)4swrt,imm(rs)MRrs+SignExt(imm)Rrt5beqrs,rt,i
2、mmif(Rrs=Rrt)PCPC+SignExt(imm)23控制信号作用说明IRout、PCout、Rout控制三态门将寄存器值输出到总线IRin、PCin、Rin控制寄存器使能端将总线数据锁存(时钟驱动)+4、ADD、SUB运算控制信号Write、Read内存读写控制信号(时钟驱动)单总线结构CPU实例时序部件PCPCPCinPCout内总线操作控制信号RinRoutR#W#Rs/RtRegDstRegsRegs0 10 1rsrdrtIDID操作控制器状态中断数据流数据流控制流控制流运算标志运算标志+4ALUALUZ ZABADDXinZoutSUB状态状态PSWinPSWPSWX X
3、n 主要部件都连接在总线上n 各部件间通过总线进行传输MEMMEMARARDRDRWrite ReadARinDRinDRoutDREoutDREinIR(A)outIRinIRIRIR(I)out4单总线结构MIPS CPU数据通路 Logisim实现n ALUn X、Zn PSWn REGSn PCn MEMn ARn DRn IRn 控制器5时序产生器设计时序产生器MIFT1MEXT2T3T4时序产生器时序产生器组合逻辑组合逻辑现态FSMFSM状态机状态机组合逻辑组合逻辑状态寄存器状态寄存器时钟CLK现态次态次态中断请求指令译码信号时序产生器时序产生器指指令令寄寄存存器器IR反馈信号M1
4、MiT1TkI1Im微操作控制信号序列C1CnB1BjID硬布线控制器硬布线控制器组合逻辑线路组合逻辑线路时钟CLK指令指令译码译码6硬布线控制器框架实现各功能部件,完善微程序控制器框架,最终实现完整的微程序控制器第1关:指令译码器第2关:时序发生器状态机第3关:时序发生器输出函数第5关:硬布线控制器设计第4关:硬布线控制器组合逻辑单元7第1关 MIPS指令译码器设计将MIPS指令字翻译成不同的指令译码信号,各译码信号代表不同的指令8时序发生器状态机T4=1Mif=1T1=1Mex=1T3=1Mif=1T2=1Mif=1T2=1Mcal=1T1=1Mif=1T1=1Mcal=1T3=1Mex=
5、1lw/sw/beqadd/addiT2=1Mex=1S0S0S1S1S2S2S3S3S4S4S5S5S6S6S7S7S8S8定长指令周期定长指令周期T1=1Mif=1S0S0T2=1Mif=1S1S1T3=1Mif=1S2S2T4=1Mif=1S3S3T1=1Mcal=1S4S4T2=1Mcal=1S5S5T3=1Mcal=1S6S6T4=1Mcal=1S7S7T1=1Mex=1S8S8T2=1Mex=1S9S9T3=1Mex=1S10S10T4=1Mex=1S11S11取指周期取指周期计算周期计算周期执行周期执行周期变长指令周期变长指令周期9第3关 时序发生器状态机设计n 填写状态转换表
6、(Excel表 1.单总线MIPS三级时序产生器逻辑自动生成.xlsx)p 左侧是现态和译码信号,右侧是次态,次态逻辑会自动生成n 自动生成 时序发生器状态机 子电路 p Logisim的分析电路功能 Project Analyze Circuit 10第3关 时序发生器组合逻辑(输出函数)设计n 填写输出函数真值表 (Excel表 1.单总线MIPS三级时序产生器逻辑自动生成.xlsx)p 左侧是现态,右侧状态周期电位,节拍电位输出n 自动生成 时序发生器输出函数 子电路 p Logisim的分析电路功能 Project Analyze Circuit 11第4关 硬布线控制器组合逻辑单元设计n 填写组合逻辑真值表 (Excel表 2.单总线MIPS三级时序控制器控制信号逻辑自动生成.xlsx)p 左侧状态周期、节拍电位,指令译码信号,右侧是控制信号输出n 自动生成 硬布线控制器组合逻辑单元 子电路 p Logisim的分析电路功能 Project Analyze Circuit 12第5关 硬布线控制器设计第5关:硬布线控制器设计13第6关 CPU测试n 在CPU主电路RAM存储器中载入排序程序sort-5.hex 时钟频率4KHzn 时钟自动仿真
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 睡眠呼吸暂停干预手册
- 2026年养老服务专职社会工作者招聘考试笔试试题(含答案)
- 2026年营业厅综合服务岗供电局招聘考试笔试试题(含答案)
- 2026年烟草安全管理专员招聘考试笔试试题(含答案)
- 高中生物课时作业4第2章基因和染色体的关系第1节减数分裂和受精作用第2课时受精作用新人教版必修2
- 2026 年一氧化碳中毒迟发性脑病高压氧护理个案
- 2026年秋季纺织工程专业开学第一课 创新创业与专业实践讲座方案
- 2026年秋季会计学专业开学第一课 职业发展前景分析
- 2026年秋季金融学专业开学第一课 职业发展前景分析讲座方案
- 仓库叉车驾驶人员资质管理规范
- 2026湖北恩施州来凤县面向县外在职在编教师选聘30人考前冲刺试卷附参考答案详解【研优卷】
- 2025福建福州港务集团有限公司春季校园招聘11人笔试历年参考题库附带答案详解
- 2026年高考全国二卷英语真题试卷+解析及答案
- 金川区西坡1号200MW800MWh独立储能电站项目水土保持方案报告表
- 剪叉式升降工作平台作业专项施工方案
- 2025年中国邮政集团四川省公司校园招聘笔试历年参考题库附带答案详解
- 2026主管护师考试历年真题及答案
- 2026年天津市专业技术人员继续教育公需课答案
- 办公用品采购合同模板
- 2026年重庆市重点中学高一下生物期末统考试题含解析
- 2025年陕西延长石油(集团)有限责任公司消防员专项招聘笔试参考题库附带答案详解
评论
0/150
提交评论