《组成原理课程设计代码——完整版修订版》是对计算机组成原理课程实验内容的一次全面更新与优化,收录了最新的编程实例和详细的注释说明,旨在帮助学生深入理解计算机系统结构和工作原理。
**序 号 实验项目名称 实 验 内 容 学 时 要 求 性 质 类 别 所用主要仪器及台套数 所在实验室**
1. QuartusII的使用
本次实验要求掌握QuartusII软件的基本操作,具体任务包括设计一位全加器和并行八位寄存器,并将这些设计下载到实验箱进行验证。必做 验证 专业基础 计算机组成原理实验箱30台 P4计算机60台 硬件基础实验室
2. 层次化设计方法
通过本实验学习层次化设计的方法,任务包括同步二进制计数器和多位二进制加法器的设计,并将这些设计下载到实验箱进行验证。必做 设计 专业基础 计算机组成原理实验箱30台 P4计算机60台 硬件基础实验室
3. 多路开关、逻辑运算部件、移位器设计
完成多路开关、逻辑运算部件和移位器的设计,为后续的运算器与存储器设计做准备。必做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
4. 复杂模型机设计
使用TD-CMA平台完成一套完整的指令系统的开发,并在该平台上进行验证。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
5. 微程序控制器设计
利用TD-CMA平台,设计并测试一个微程序控制器。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
6. 简单计算机的设计
根据要求设计一台使用简单指令集的计算机,并编写和运行一段简单的程序以验证其功能正确性。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
7. 补码除法器设计
用VHDL语言描述补码除法器的功能,通过QuartusII进行综合和模拟,并验证其正确性。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
8. ALU设计
用VHDL语言描述ALU(算术逻辑单元)的功能,通过QuartusII进行综合和模拟,并验证其正确性。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
9. 补码乘法器设计或原码乘法器设计
用VHDL语言描述补码或原码的乘法器功能,通过QuartusII进行综合和模拟,并验证其正确性。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
10. 双端口存储器的设计或先进先出存储器的设计
用VHDL语言描述双端口存储器或者先进先出(FIFO)存储器的功能,通过QuartusII进行综合和模拟,并验证其正确性。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
11. 带中断接口的模型机的设计
利用TD-CMA平台设计一个具有中断处理能力的模型机,自定义并测试几个指令。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
12. 带DMA接口的模型机的设计
利用TD-CMA平台设计一个具有直接内存访问(DMA)处理能力的模型机,自定义并测试几个指令。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
13. Cache控制器的设计
利用TD-CMA平台设计一个实现直接映射功能的Cache控制器。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室
14. 时序发生器的设计
使用TD-CMA平台,设计一个能够生成所需时序信号的电路模块。选做 设计 专业基础 计算机组成原理实验箱60台 P4计算机60台 硬件基础实验室