全套资料下载地址:https://download.csdn.net/download/sheziqiong/85584231?spm=1001.2014.3001.5503
全套资料下载地址:https://download.csdn.net/download/sheziqiong/85584231?spm=1001.2014.3001.5503
目 录
第一章 课程设计简述 … 1
1.1 教学目的 … 1
1.2 课设任务 … 1
1.3 实验设备 … 2
1.4 小组分工 … 2
1.5 课程设计的时间安排 … 2
第二章 总体设计思路 … 3
2.1 指令系统 … 3
2.1.1 机器指令 … 3
2.1.2 控制台指令 … 4
2.2 硬连线控制器逻辑模块图 … 4
第三章 设计与调试方案 … 6
3.1 设计步骤 … 6
3.1.1 硬连线控制器指令周期流程图 … 6
3.1.2 组合逻辑译码表 … 6
3.2 硬连线控制器的硬件描述语言源程序 … 7
第四章 检验性试验 … 8
4.1 基础实验 … 8
4.1.1 预制寄存器及其存储器的内容 … 8
4.1.2 程序设计思路 … 8
4.1.3 执行结果 … 9
4.1.4 附加功能 … 9
4.2 自备检验性试验 … 9
4.2.1 制寄存器及其存储器的内容 … 10
4.2.2 程序代码 … 10
4.2.3 执行结果 … 10
4.3 程序仿真 … 11
第五章 遇到的问题与体会 … 12
5.1 调试日志 … 12
5.2 心得体会 … 12
参考文献 … 13
附录 … 13
致谢 …14。
第一章 课程设计简述
1.1教学目的
1、融会贯通计算机组成原理与体系结构课程各章教学内容,通过知识的综合运用,加深对 CPU 各模块工作原理及相互联系的认识;
2、掌握硬连线控制器的设计方法;
3、学习运用 EDA 设计工具,掌握用 EDA 设计大规模复杂逻辑电路的方法;
VHDL:超高速集成电路硬件描述语言 QuartusⅡ:
4、培养科学研究能力,取得设计和调试的实践经验。
1.2课设任务
1、设计一个硬连线控制器,和 TEC-8 模型计算机的数据通路结合在一起,构成一个完整的
CPU,该 CPU 要求:
① 能够完成控制台操作:启动程序运行、读存储器、写存储器、读寄存器和写寄存器。
② 能够执行表 1 中的指令,完成规定的指令功能。 2、在 QuartusⅡ下对硬布线控制器设计方案进行编程和编译。
3、在编译后的硬布线控制器下载到 TEC-8 实验台上的 ISP 器件 EPM7128 中去,使 EPM7128
成为一个硬布线控制器。
4、根据指令系统,编写检测硬连线控制器正确性的测试程序,并用测试程序对硬布线控制器在单拍方式下进行测试,直到成功。
5、在调试成功的基础上,整理出设计文件。
① 硬连线控制器逻辑模块图;
② 硬连线控制器指令周期流程图;
③ 硬连线控制器的硬件描述语言源程序;
④ 测试程序;
⑤ 设计说明书;
⑥ 调试总结。
包含: 课程设计报告+硬连线控制器指令+源文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
全套资料下载地址:https://download.csdn.net/download/sheziqiong/85584231?spm=1001.2014.3001.5503
全套资料下载地址:https://download.csdn.net/download/sheziqiong/85584231?spm=1001.2014.3001.5503

更多推荐