ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:457.99KB ,
资源ID:29537096      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29537096.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(CPU大作业报告详细.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

CPU大作业报告详细.docx

1、CPU大作业报告详细CPU大作业报告(详细)计算机原理课程设计小组信息小组编号XX成员信息姓 名学 号实验分工分值比例组长PC、控制器CU、硬件成员1。成员2。成员3。注:1、字体格式,宋体、小4号,居中;2、小组编号以课代表处公布为准;3、分值比例应由小组成员共同协商,总和为1。设计内容和要求注:1、字体格式,宋体、小4号,居中;2、该项内容简述即可。通过之前的课程作业实践,进一步学习和理解计算机原理组成原理,在此基础上,设计和实现小组的计算机系统。该系统能够顺利执行自编的程序(使用自定义指令集),得出正确的运算结果。实验按照结构组成、指令集、控制器和其它部件、单部件测试、系统组装和系统测试

2、等步骤进行,设计一个较为完整的功能程序。根据我们组的实际情况我们做的是32位五级流水MIPS指令集CPU,分为取指、译码、执行、访存、写回五个步骤。设计步骤1.设计计算机的总体框图注:1、数据通路应予以标注;2、可使用其它颜色突出小组特色的功能部件或结构;3、复杂处理器可以给出多张或多层次结构图予以描述;4、文档所有插图格式为“嵌入型”,并居中。结构图双击可放大编辑2.设计各个功能部件的功能(1)算术逻辑运算单元ALU:其功能及与外部的连接端口如下:下图为示例插图功能简述:1、当w_wRegEn置1时,registerw_rt=w_data;将w_data读到地址为w_rt的通用寄存器中;2、

3、传递信号:Aout=registerrs; Bout=registerrt;(4)IMem插图功能简述: I = datapc_out;将地址为pc_out的数据读到I并输出。(5)ALU-MUX1功能简述:当forwardA为00时,选择A=IDoutA;为01时,选择A=m_ALUout;为10时,选择A=w_data;(6)MemReg功能简述:当Mem_En为1时,传递信号:w_wRegEn=m_wRegEn; w_MemR=m_MemR; w_MemW=m_MemW; w_MemToReg=m_MemToReg; w_rt=m_rt; w_MEMout=OuterDB; w_ALUo

4、ut=m_ALUout;(7)ALU-MUX2功能简述:当forwardB为00时,选择B=IDoutB;为01时,选择B=m_ALUout;为10时,选择B=w_data;(8)RegMUX功能简述:当op2为0时,选择BIout=Bout;否则选择BIout=Ex_I;(9)Mem_MUX功能简述:当w_MemToRega为1时,选择w_data=w_ALUout;否则w_data=w_MEMout;(10)EX_MemReg功能简述:当Ex_En时传递信号:m_wRegEn=ID_wRegEn; m_MemR=ID_MemR; m_MemW=ID_MemW; m_MemToReg=ID_

5、MemToReg; m_ALUout=ALU_out; m_RBdata=B; m_rt=e_rt;(11)PC_MUX功能简述:PC控制信号选择,当flag为1时选择PC_out2信号,否则选择PC_out1信号。(12)IF_Reg功能简述:1、IF_En置1时取指;2、取指后将PC_out1和I输出;3、pc_out3=pc_out1; Imm=I15:0;op=I31:26; rs=I25:21;rt=I20:16; rd=I15:11; shamt=I10:6; func=I5:0;(13)PC_AddImm功能简述:(14)ID_ExReg功能简述:1、ID_En置1时ID_ExR

6、eg工作;2、BIout和Aout是两个操作数的输入;3、PC_out3信号决定指令类型;(15)MEM功能简述:1、通过OouterDB信号将MEM内的内容通过MemReg读到RegArray;2、通过m_RBdata信号将RegArray内的内容写到MEM里;3、通过mem_addr信号将执行后的结果写MEM里;4、通过w_MemR和w_MemW使能信号控制MEM的读写。(16)PC_Add功能简述:每次执行指令之前,PC_Add将PC的值加1以PC_out1传到IF_Reg。3.指令系统注:1、字体格式,宋体、小4号;2、可用颜色标注特色指令。指令表指令操作码(IR_in7:3)代码指令

7、指令含义000000ADDA加B结果存到RegArray000001SUBA减B结果存到RegArray000110AddIA加立即数结果存到RegArray000111SUBIA减立即数结果存到RegArray000100Store将RegArray中的值存到MEMaA000101LOAD将MEM里的值载入RegArray001110JUMP111111NOP空操作4.控制器描述控制器的设计与实现,给出信号编码表。注:1、字体格式,宋体、小4号。op指令第一拍第二拍第三拍第四拍第五拍000000ADDpc_out3=pc_out1;Imm=I15:0;op=I31:26 rs=I25:21;

8、 rt=I20:16;rd=I15:11;shamt=I10:6;func=I5:0;e_rt=rd;ID_op=op; ID_func=func; ID_shamt=shamt; IDoutB=BIout;B=IDoutB;A=IDoutA;m_ALUout=ALU_outw_ALUout=m_ALUoutw_data=w_ALUout;000001000110000111000100000101001110111111指令每一拍中使能信号的值:指令op第一拍第二拍第三拍第四拍第五拍ADD00000PC_En=1ID_En=1ForwardA=00m_MEM_R=0w_MemToReg=1I

9、F_Ex=1w_addr=1ForwardB=00m_MEM_W=0w_wRegEn=1SUB000001PC_En=1ID_En=1ForwardA=00m_MEM_R=0w_MemToReg=1IF_Ex=1w_addr=1ForwardB=00m_MEM_W=0w_wRegEn=1ADDI000110PC_En=1ID_En=1ForwardA=00m_MEM_R=0w_MemToReg=1IF_Ex=1w_addr=0ForwardB=00m_MEM_W=0w_wRegEn=1SUBI000111PC_En=1ID_En=1ForwardA=00m_MEM_R=0w_MemToReg=

10、1IF_Ex=1w_addr=0ForwardB=00m_MEM_W=0w_wRegEn=1Store000100PC_En=1ID_En=1ForwardA=00m_MEM_R=0w_MemToReg=1IF_Ex=1w_addr=0ForwardB=00m_MEM_W=1w_wRegEn=0Load000101PC_En=1ID_En=1ForwardA=00m_MEM_R=1w_MemToReg=0IF_Ex=1w_addr=0ForwardB=00m_MEM_W=0w_wRegEn=1J001110NOP111111系统测试描述部件以及整机的测试方案和测试结果,并分析和总结测试结果。注:1、字体格式,宋体、小4号;2、无需给出每个部件的测试,只需关键或者特色指令和部件的测试过程即可,另外,也可给出整机的测试结果。特色和创新相比练习2给出的示例处理器,小组有何创新工作和特色,请详细叙述,并贴出相关结构图。若无改进工作,则该章节可删除。注:1、字体格式,宋体、小4号。实验总结和建议(每个组员必须提供课程总结,并分人列出,每人篇幅不少于200字) 组长姓名:。 组员1姓名:。 组员2姓名:。注:1、字体格式,宋体、小4号;2、内容包括:实验收获,体会和总结,对课程教学的评价和建议。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1