本资源提供了一门涵盖硬布线CPU设计的基础硬件技术课程内容,包括详细的Quartus布线指导和源代码,并配有实验报告以辅助学习和实践。
硬件技术基础课程设计:硬布线CPU设计
实验报告目录:
摘要
3
Abstract
3
一、 设计目标
3
二、 具体设计
3
2.1 指令设计
3
2.2 指令处理步骤设计
4
2.3 总体通路设计
6
2.4 控制信号设计
7
2.5指令流程图
7
2.5.1 ADD指令
8
2.5.2 LW指令
9
2.5.3 SW指令
10
2.5.4 J指令
11
2.5.5 MOV指令
12
2.6 B指令
13
三、 实验器材
13
四、 具体模块实现
13
4.1 控制器实现
14
4.2 存储器实现
17
4.3 寄存器堆实现
18
4.4 ALU运算器实现
20
4.5 符号扩展的实现
21
4.6 PC+1 实现
21
4.7 LED显示译码器实现
22
五、实验数据
23
5.1 PC端(左)仿真数据
23
5.2 控制器仿真数据
23
5.3 寄存器堆两输出口仿真数据
24
六、 难点及解决方案
24
6.1 问题抛出
24
6.2 分析与解决
25
6.3 其他解决方法
27
七、 实验结果
27
八、 结论和体会
28
九、 参考文献
29