




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
HUNANUNIVERSITY实验报告题目:非常简单CPU数据通路设计 学生姓名学生学号 专业班级计算机科学与技术(3)班 非常简单CPU数据通路设计【实验目的】掌握CPU的设计步骤学会芯片的运用及其功能【实验环境】Maxplus2环境下实现非常简单CPU数据通路的设计【实验内容】绘制非常简单CPU的寄存器:一个8位累加器AC,一个6位的地址寄存器AR,一个6位的程序计数器PC,一个8位的数据寄存器DR,一个2位的指令寄存器IR。其数据通路详见教材P。1、零件制作6位寄存器(自行设计)6位计数器(自行设计)8位寄存器(可选择74系列宏函数74273)8位计数器(由两个74161构成)2位寄存器(由D触发器构成,自行设计)6三态缓冲器(自行设计,可由74244内部逻辑修改而成)8三态缓冲器(选择74系列宏函数74244,或作修改)alu模块(自行设计,限于时间,其内部逻辑不作要求)2、选择器件,加入数据通路顶层图8位累加器AC:选择8位计数器6位地址寄存器AR:reg66位的程序计数器PC:cou68位的数据寄存器DR:选择8位寄存器2位的指令寄存器IR:选择2位寄存器3、为PC、DR加入三态缓冲器。4、调整版面大小,器件位置。5、设计地址引脚、数据引脚、8位内部总线,加入数据引脚到内部总线的缓冲器。6、连接各器件之间以及到内部总线的线路,设计并标注各控制信号。7、(选做)编译之后,给出微操作AR<-PC的测试方法及仿真结果。8、实验报告中应给出各元部件的实现方法、内部逻辑贴图、打包符号说明及顶层的“非常简单CPU”数据通路图。实验报告一、实验步骤基于前面非常简单CPU的讲解,我掌握了非常简单CPU的指令集结构及非常简单CPU的指令读取过程和执行过程,本次实验是在上次实验的基础之上完成非常简单CPU数据通路的设计,其步骤如下:(1)、AC累加器原理图如下:打包后得到如下:(2)、两位高地址寄存器IR的设计如下:打包后得电路图如下:(3)、6位地址寄存器AR设计如下:打包后AR如下:(4)、八位地址寄存器DR如下:打包后如下:(5)、程序计数器PC如下:(老师已给出)打包后得:(6)、控制8位地址总线的三态缓冲器电路如下:打包图如下:同理有控制6位地址总线的三态缓冲器:打包图如下:最重要的部分ALU设计如下:由一个八与门电路和并行加法器连入一个16位输入的数据选择器,在受到SEL和GN控制时分别选择and8或者并行加法器得到的结果并送到AC的输入端打包如下:其中八输入与门为下图:并行加法器为下图:十六位数据选择器为下图:最后得到简单CPU设计数据通路如下:仿真波形为下图:从图中可以看出当LDN有效时,实现了指数功能,即该CPU实现了PC到AR的功能,当PC输入为100011时AR的输出也为10011。当INC信号有效时实现了地址自动加1的功能CPU功能验证完毕!较高要求总体VHDL代码:LIBRARYieee;USEieee.std_logic_1164.all;LIBRARYwork;ENTITYshujuIS PORT ( CLK:INSTD_LOGIC; GN:INSTD_LOGIC; CLRN:INSTD_LOGIC; INC:INSTD_LOGIC; LDN:INSTD_LOGIC; A:INSTD_LOGIC_VECTOR(7DOWNTO0); PC:INSTD_LOGIC_VECTOR(5DOWNTO0); pin_name:OUTSTD_LOGIC; AR:OUTSTD_LOGIC_VECTOR(5DOWNTO0) );ENDshuju;ARCHITECTUREbdf_typeOFshujuISCOMPONENTar PORT(CLK:INSTD_LOGIC; CLRN:INSTD_LOGIC; D:INSTD_LOGIC_VECTOR(6DOWNTO1); Q:OUTSTD_LOGIC_VECTOR(6DOWNTO1) );ENDCOMPONENT;COMPONENTpc PORT(LDN:INSTD_LOGIC; CLRN:INSTD_LOGIC; CLK:INSTD_LOGIC; INC:INSTD_LOGIC; D:INSTD_LOGIC_VECTOR(6DOWNTO1); Q:OUTSTD_LOGIC_VECTOR(6DOWNTO1) );ENDCOMPONENT;COMPONENTir PORT(CLK:INSTD_LOGIC; CLRN:INSTD_LOGIC; D:INSTD_LOGIC_VECTOR(8DOWNTO7); Q:OUTSTD_LOGIC_VECTOR(8DOWNTO7) );ENDCOMPONENT;COMPONENTdr PORT(CLK:INSTD_LOGIC; CLRN:INSTD_LOGIC; D:INSTD_LOGIC_VECTOR(8DOWNTO1); Q:OUTSTD_LOGIC_VECTOR(8DOWNTO1) );ENDCOMPONENT;COMPONENTalu PORT(SEL:INSTD_LOGIC; GN:INSTD_LOGIC; AC:INSTD_LOGIC_VECTOR(8DOWNTO1); DR:INSTD_LOGIC_VECTOR(8DOWNTO1); Y:OUTSTD_LOGIC_VECTOR(8DOWNTO1) );ENDCOMPONENT;COMPONENTac PORT(LDN:INSTD_LOGIC; CLRN:INSTD_LOGIC; CLK:INSTD_LOGIC; D:INSTD_LOGIC_VECTOR(8DOWNTO1); Q:OUTSTD_LOGIC_VECTOR(8DOWNTO1) );ENDCOMPONENT;COMPONENTsantai6 PORT(GN:INSTD_LOGIC; A:INSTD_LOGIC_VECTOR(6DOWNTO1); Y:OUTSTD_LOGIC_VECTOR(6DOWNTO1) );ENDCOMPONENT;COMPONENTsantai8 PORT(GN:INSTD_LOGIC; A:INSTD_LOGIC_VECTOR(8DOWNTO1); Y:OUTSTD_LOGIC_VECTOR(8DOWNTO1) );ENDCOMPONENT;SIGNAL BUS:STD_LOGIC_VECTOR(5DOWNTO0);SIGNAL SYNTHESIZED_WIRE_0:STD_LOGIC_VECTOR(8DOWNTO1);SIGNAL SYNTHESIZED_WIRE_1:STD_LOGIC_VECTOR(8DOWNTO1);SIGNAL SYNTHESIZED_WIRE_2:STD_LOGIC_VECTOR(6DOWNTO1);SIGNAL SYNTHESIZED_WIRE_3:STD_LOGIC_VECTOR(8DOWNTO1);BEGINb2v_inst:arPORTMAP(CLK=>CLK, CLRN=>CLRN, D=>BUS, Q=>AR);b2v_inst1:pcPORTMAP(LDN=>LDN, CLRN=>CLRN, CLK=>CLK, INC=>INC, D=>PC, Q=>SYNTHESIZED_WIRE_2);b2v_inst10:irPORTMAP(CLK=>CLK, D=>A(7DOWNTO6));b2v_inst5:drPORTMAP(CLK=>CLK, D=>A, Q=>SYNTHESIZED_WIRE_3);b2v_inst6:aluPORTMAP(AC=>SYNTHESIZED_WIRE_0, DR=>A, Y=>SYNTHESIZED_WIRE_1);b2v_inst7:acPORTMAP(CLK=>CLK,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 委托印刷合同范本3篇
- 城市道路绿化建设养护招标3篇
- 建筑外墙保温劳务合作合同2篇
- 工程索赔中的合同解释与适用
- 工伤处理委托
- 户口办理特别授权委托书3篇
- 劳动合同解除企业合规操作指南3篇
- 方便烤肉生产考核试卷
- 烟草制品零售库存风险控制考核试卷
- 科技会展城市形象宣传与推广考核试卷
- 2025年高考历史总复习高中历史必修二八大专题知识复习提纲
- 2025事业单位考试题库及答案200题
- 临床执业医师考试健康教育技能试题及答案
- 机车车辆试题及答案
- 地理澳大利亚课件-2024-2025学年人教版(2024)初中地理七年级下册
- 常用施工规定和技术要求1
- 新版《医疗器械经营质量管理规范》(2024)培训试题及答案
- 大数据与人工智能营销(南昌大学)知到智慧树章节答案
- 健合集团笔试在线测评题
- 2024届江苏省苏锡常镇四市高三二模地理试题含答案解析
- 99S203 消防水泵接合器安装图集
评论
0/150
提交评论