简易计算机系统综合设计设计报告.doc_第1页
简易计算机系统综合设计设计报告.doc_第2页
简易计算机系统综合设计设计报告.doc_第3页
简易计算机系统综合设计设计报告.doc_第4页
简易计算机系统综合设计设计报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

简易计算机系统综合设计简易计算机系统综合设计设计报告班级 姓名 学号 一、设计目的连贯运用数字逻辑所学到的知识,熟练掌握EDA工具的使用方法,为学习好后续计算机原理课程做铺垫。二、设计内容 按给定的数据格式和指令系统,使用EDA工具设计一台用硬连线逻辑控制的简易计算机系统; 要求灵活运用各方面知识,使得所设计的计算机系统具有较佳的性能; 对所做设计的性能指标进行分析,整理出设计报告。三、 详细设计3.1设计的整体架构3.2各模块的具体实现 1.指令计数器(zhiling_PC) 元件: 输入端口:CLK,RESET,EN;输出端口:PC3.0;CLK:时钟信号;RESET:复位信号;EN:计数器控制信号,为1的时候加一;PC3.0:地址输出信号;代码:波形图:总共有九条指令,指令计数器从0000到1000;功能:实现指令地址的输出;2. 存储器(RAM) 元件: 输入端口:PC3.0,CLK;输出端口:zhiling7.0;CLK:时钟信号;PC3.0:指令地址信号;zhiling7.0:指令输出信号;代码:波形图:功能:根据输入的地址输出相应的指令; 3.指令译码器(zlymq) 元件: 输入端口:zhiling7.0;输出端口:R11.0,R21.0,M3.0;zhiling7.0:指令信号;R1:目标寄存器地址;R2:源寄存器地址;M3.0:指令所代表的操作编号;代码:波形图:功能:实现指令的操作译码,同时提取出目标寄存器和源寄存器的地址; 4.算术逻辑运算器(ALU) 元件: 输入端口:EN_ALU,a7.0,b7.0,M3.0;输出端口:c7.0,z;EN_ALU:运算器的使能端;a7.0:目标寄存器R1的值;b7.0:源寄存器R2的值;M3.0:指令所代表的操作编号;c7.0:运算结果;z:运算完成的信号;代码:波形图:功能:实现算术逻辑运算,输出运算结果; 5.选择器(cpu_counter) 元件: 输入端口:CLK,R11.0,R21.0;输出端口:EN_A,EN_B,EN_ALU,R,C,AD1.0;CLK:时钟信号;R11.0:目的寄存器地址;R21.0:源寄存器地址;EN_A:暂存器A的控制信号;EN_B:暂存器B的控制信号;EN_ALU:运算器alu的控制信号;C:指令计数器的控制信号;AD1.0:寄存器的地址;R:通用寄存器的可读控制信号;代码:波形图:功能:控制运算器ALU的运行时间,控制暂存器A,B的数据输入,控制通用寄存器的输出,控制指令计数器的技术,实现时序的统一性; 6.暂存器(jcq) 元件: 输入端口:CLK,RESET,K,s7.0;输出端口:Q7.0;CLK:时钟信号;RESET:复位信号;K:暂存器输入控制端口;Q7.0:数据输出端口;代码:波形图:功能:实现运算数据的暂时储存;7.通用寄存器组(tyjcqz) 元件: 输入端口:CLK,RESET,R,W,AD1.0,WR7.0;输出端口:s7.0;CLK:时钟信号;RESET:复位信号;R:数据读取控制信号;W:数据写入控制信号;AD1.0:寄存器的地址;WR7.0:写入的数据;s7.0:数据输出端口;代码:波形图:功能:实现寄存器ABC,保存ABC中的数据,实现运算结果的保存;四、 系统测试4.1 测试环境4.2 测试代码指令的汇编符号指令的功能指令的二进制编码MOV R1,R2(R2) R10011 R1 R2MOV M,R2(R2)(C)0011 11 R2MOV R1,M(C)R10011 R1 11ADD R1,R2(R1)+(R2) R11001 R1 R2SUB R1,R2(R1)-(R2) R10110 R1 R2AND R1,R2(R1)(R2) R11110 R1 R2NOT R1/(R1) R10101 R1 XXSHR R1(R1)逻辑右移一位 R11010 R1 00SHL R1(R1)逻辑左移一位 R11010 R1 11A:00000111 B:00001000 C:000000114.3 测试结果五、 总结刚开始做CPU的时候什么思路都没有,后来经过小组讨论才找到一点思路,决定才寄存器做起,后面经过几天的讨论和努力,我们开始慢慢的理清了思路,开始跟着我们的思路将一个一个的元件写出来,到后面再将其连接成电路图发现波形图不对,后来我们开始一个输出

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论