EDA课程设计报告书-简易cpu设计(共11页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《EDA课程设计报告书-简易cpu设计(共11页).doc》由会员分享,可在线阅读,更多相关《EDA课程设计报告书-简易cpu设计(共11页).doc(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上课程设计题目16位简易 CPU设计姓名学号班级班级专业指导教师李骊课程设计目的1 利用已知的计算机组成原理知识,以及对计算机系统结构的初步学习,设计一个包括指指令系统、运算器、控制器和寄存器组的简易16位cpu 。2 熟练掌握vhdl硬件描述语言,对cpu的各个功能模块进行代码编写,并学会将各个功能部分组织连接成一个完成的cpu 体系结构。3 学会利用先进的硬件设计工具软件Quartus II 对程序进行仿真和调试。课程设计环境Quartus 5.0 软件课程设计任务和要求编写源程序并对程序进行仿真。课程设计工作进度计划序号起止日期工 作 内 容08年5月25日5月2
2、8日翻阅书籍查找相关的程序5月29日6月5日编写程序6月6日6月10日调试程序6月11日6月15日对程序进行仿真,得出仿真结果课程设计内容描述: 16位简易 CPU的设计一、设计目的:1 利用已知的计算机组成原理知识,以及对计算机系统结构的初步学习,设计一个包括指指令系统、运算器、控制器和寄存器组的简易16位cpu 。2 熟练掌握vhdl硬件描述语言,对cpu的各个功能模块进行代码编写,并学会将各个功能部分组织连接成一个完成的cpu 体系结构。3 学会利用先进的硬件设计工具软件Quartus II 对程序进行仿真和调试。二、设计方案:设计总体试验cpu 由5部分组成:取指部分insru_etc
3、h、指令译码部分decoder_unit、执行部分exe _unit、存储部分memory_unit和通用寄存器组fegfile。运用vhdl硬件描述语言在硬件设计工具软件Quartus II环境下进行设计编写,然后使用程序包exe_cpu_components将各个部分作为设计实体使用。最后将各部分组合连接为顶层文件exe_cpu。三、指令系统设计cpu首先要设计指令系统。由于实验cpu采用16位字长,指令系统只有15条指令,所以16位系统比8位简单的多。故本设计采用16位cpu设计方案。1. 指令系统的格式ADD DR,SR指令编码:0000 DR SR0000 0111 功能:DR DR
4、 +SR ,影响C和 Z标志。 PC PC+1。 INC DR指令编码:0001 DR SR0000 0111 功能:DR DR +1 ,影响C和 Z标志。 PC PC+1。SUB DR,SR指令编码:0010 DR SR0000 0111 功能:DR DR - SR ,影响C和 Z标志。 PC PC+1。DEC DR指令编码:0011 DR SR0000 0111 功能:DR DR- 1 ,影响C和 Z标志。 PC PC+1。AND DR,SR指令编码:0100 DR SR0000 0011 功能:DR DR and SR ,影响Z标志。 PC PC+1。OR DR,SR指令编码:0101
5、DR SR0000 0011 功能:DR DR and SR ,影响Z标志。 PC PC+1。NOT DR 指令编码:0110 DR SR0000 0011 功能:DR not DR,影响Z标志。 PC PC+1。MOV DR,SR指令编码:0111 DR SR0000 0001 功能:DR SR ,不影响C和 Z标志。 PC PC+1。JMP ADR指令编码:1000 00000000 0000 ADR 功能:PCADRJNC ADR指令编码:1001 0000ADR 1 功能:如果C=0,则PCADR;如果C=1,则PCPC+1;JNZ ADR指令编码:1010 0000ADR 1 功能:
6、如果Z=0,则PCADR;如果Z=1,则PCPC+1;MVRD DR,DATA指令编码:1100 00000000 0000 DATA 功能:DRDATA。PCPC+2。LDR DR,SR指令编码:1101 DR SR0000 0001 功能:DRSR 。PCPC+1。STR SR,DR指令编码:1110 DR SR0000 0000 功能:DRSR 。PCPC+1。NOP指令编码:1111 00000000 0001 功能: PCPC+1。指令系统设计说明: 本设计使用的指令系统基本满功能上的需求,除了PUSH、POP、CALL、和RET等少数指令没有包括外,基本上是齐全的。包括了运算指令、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA 课程设计 报告书 简易 cpu 设计 11
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内