




免费预览已结束,剩余3页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机组成原理实验报告实验六 Logisim实现单周期CPU专 业:计算机科学与技术(师范)姓 名: 韩玉佳 学 号: 1131000016指导老师: 王晶 完成日期: 2015.6.15 一、 实验目的1、 掌握硬布线控制器的设计思想及工作原理2、 理解数据通路的搭建过程、控制信号的生成过程3、 培养熟练应用相关软件实现系统设计的能力二、 实验内容设计一款支持add,addi,and,beq,j,lw,sw,7条指令的基于MIPS的32位CPU:1. 寄存器文件包括32个32位的寄存器2. 指令存储器空间256X32;数据存储空间256X32三、 实验过程Step1确定数据通路控制信号:RegDst: 控制RF写寄存器编号,0:rd 1:rt;RegWrite:控制RF写使能;0:不能写,1:可以写;ALUSrc: 控制ALU的B输入,0:来自RF的rd2 1:来自符号位扩展后的立即数ALU Control:控制ALU功能MemtoReg: 控制写入数据;:运算结果;:数据NPCControl: 控制Npc逻辑00:PC+4;10:BEQ指令;01:J指令MemWrite:控制Dm写使能;0:不能写;1:可以写MemWrite:控制DM写使能;0不能写,1可以写Step2确定控制信号及器件设计原扩展元件新扩展元件EP(扩展):可以实现0扩展以及符号扩展。我是通过多路选择器连接了一个输入端进行选择,解决了原有了扩展不能实现符号的弊端。通过数据总线将高16位置0。NPC:通过NPCControl和ALU计算结果的零标志来选择下一条指令的地址。RF(寄存器堆):获取指令后,通过译码器和控制信号控制选择将数据存入哪个寄存器,用数据选择器控制用哪个寄存器输出数据DM(数据存储器):上端时钟输入是指令地址,运行哪一条指令。下端为输入值,由输出端显示结果。将最上端写使能信号置1便可进行输入,可通过最下端clr清零,clk时钟信号控制指令的运行。IM(指令存储器):指令连接到分离器,再根据各个输出所需的位数用分离器连接构成各个输出。PC(程序计数器):时钟端连线时钟,清零直接连接计数的清零端,计数器的输出端连接输出引脚,输入端连接计数器加载端。原控制器新设计的控制器控制器:OP六位,func六位,OP用总线元件分出六个线路,每条线分成0和1两条,根据每条指令的MIPS常用指令表。Add和sub通过最上边的线连接一个与OP的与门,设置了OP的六位,后六位线根据自身数值与func相连接。其他指令同理,要实现实验5的运行程序不需要sub指令,但sub指令为要求掌握的基本六条指令之一所以加入了其中。addsuboriloadstorebeqPc_select000001RegDst1100xxRegWr111100Extopxx011xAluSrc001110AluCtraddsuboraddaddsubMemWr000010MemtoReg0001xxALU(算术逻辑单元):用于计算数据和J指令的地址。两个32位输入单元,通过多路复用器的选择决定是加,减,或操作,结果0可以测试相等性。Aluc为00实行加操作,01减操作,10或操作。输出结果通过比较起与0进行比较,若为0,z输出为1否则为0。输出端显示结果。四、 实验结果实现实验五的等差数列求和五、 实验心得 这次单周期CPU的设计实验是对我们这段时间计算机组成原理课的一个检验,从课上讲的各种原件到各个控制信号。实验指导书上只有一个最后的电路设计,中间的原件设计都需要自己独立完成。通过跟同学探讨,看指导书学习弄懂了许多的不懂之处,也对自己原来的设计方案进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中职高考对口升学(理论考试)真题卷【教育与体育大类】模拟练习
- 2025年膨化硝铵炸药项目合作计划书
- 安全培训效果课件制作
- IMC-EB10-LY3012218-生命科学试剂-MCE
- IAP-ligand-5-生命科学试剂-MCE
- 2025贵州遵义市赤水市第一批就业见习招募34人考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年芜湖市残疾人综合服务中心编外工作人员招聘2人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年弹射救生系统项目合作计划书
- 2025北京市海淀区第二实验小学教育集团招聘模拟试卷有完整答案详解
- 2025河南信阳市人民医院招聘合同制人员2人模拟试卷及答案详解(夺冠)
- 颅脑损伤营养支持
- 深基坑边坡稳定性计算书
- 《国际政治经济学大纲》详解课件
- Q∕SY 06327-2020 二氧化碳驱油气田集输管道施工技术规范
- 译林版六年级英语上册 Unit 3 第2课时 教学课件PPT小学公开课
- 中国电影的发展史
- 电镀时间与理论厚的计算方法
- Word操作练习题
- 药用高分子材料学(78)
- 公路桥梁技术状况评定分值计算EXCEL表格(梁桥-拱桥)
- ISO 1110-95 尼龙-测试样品的加速调节
评论
0/150
提交评论