计算机组成原理
计算机组成原理
课程设计报告
专 业:
班级学号:
姓 名:
指导教师:
日 期:
存储器系统设计
课程设计的目的
1、理解计算机中的重要部件:存储器。
2、学习存储扩展的基本方法,能利用所学理论知识进行设计 MIPS 寄存器堆、MIPS RAM 存储器。
3、能够利用所学习的 cache 的基本原理设计直接相联、全相联,组相联映射的硬件 cache。
课程设计的要求
开发平台采用logisim虚拟仿真平台;
能够运用所学的理论知识,独立完成存储器系统的设计;
采用www.EduCoder.net在线实训平台,对构建的系统进行自动评测;
课程设计的具体内容
1、了解 MIPS 寄存器文件基本概念,进一步熟悉多路选择器、译码器、解复用器等Logisim 组件的使用,并利用相关组件构建 MIPS 寄存器文件。利用 Logisim 平台构建一个简化的 MIPS 寄存器文件,内部包含4个32位寄存器。
2、理解主存地址基本概念,理解存储位扩展基本思想,并能利用相关原理构建能同时支持字节、半字、字访问的存储子系统。
3、掌握 cache 实现的三个关键技术:数据查找,地址映射,替换算法;熟悉译码器,多路选择器,寄存器的使用;能根据不同的映射策略在 Logisim 平台中用数字逻辑电路实现 cache 机制。
四、设计过程
1、设计所用的元器件说明
2、设计原理
3、设计硬件图
4、测试结果图
5、结论
五、总结
收获、体会和建议