计算机组成原理
计算机组成原理
课程设计报告
专 业:
班级学号:
姓 名:
指导教师:
日 期:
24条指令单周期CPU的设计
课程设计的目的
1、理解计算机中的重要部件存储器和CPU。
2、能利用所学理论知识进行设计 MIPS 寄存器堆、MIPS RAM 存储器扩展,利用所学习的 cache 的基本原理设计硬件 cache。
3、掌握控制器设计的基本原理,利用硬布线控制器的设计原理在 Logisim 平台中设计实现支持24条指令的 MIPS 单周期 CPU。
4、熟悉中断软硬协同的机制,设计支持单级中断的单周期 MIPS CPU。为单周期 MIPS 增加单级中断机制,可支持1、2、3共3个按键中断事件,中断优先级1 <22 < 3,CPU 执行中断服务程序时不能被其他中断请求中断。 课程设计的要求 开发平台采用logisim虚拟仿真平台; 能够运用所学的理论知识,独立完成存储器系统的设计; 采用www.EduCoder.net在线实训平台,对构建的系统进行自动评测; 课程设计的具体内容 完成的主要内容概述 四、设计过程 1、分模块对设计所用的元器件进行说明 2、设计模块原理 3、设计硬件布线图 4、测试结果运行图 5、结论 五、总结 收获、体会和建议