Do-it-yourself CPU is a tiny Project used for the computer hardware system design course.
技术选型:CPU 流水线, MIPS 指令集, MIPS 汇编, Cache, 动态分支预测 ● 流水线架构:实现无冲突冒险的五段流水线 CPU,提升处理器性能。 ● 中断处理:集成中断处理机制,增强处理器对外部事件的响应能力。 ● 存储设计:实现 MIPS 寄存器堆和 RAM 存储器,支持更大容量的数据存储和更快的访问速度。 ● 分支预测:实现动态分支预测,采用 BHT 和 BTB 结合的策略,减少流水线停顿,提升执行效率。 ● 缓存设计:实现 Cache 的多种缓存映射策略(直接相联、全相联、组相联映射),优化数据访问速度。 ● 验证与测试:编写 MIPS 汇编程序,验证流水线设计,实现文本输入、图像显示、音乐播放、视频播放等功能。
-
实验环境:logisim-ita-cn-20200118,java平台,支持Win、Linux、MAC平台,无需任何硬件平台。
-
实验资料下载: https://gitee.com/totalcontrol/hustzc/ (码云下载)
-
数字逻辑在线实验: https://www.educoder.net/paths/yrbse2cf (头歌平台)
-
计算机组成在线实验: https://www.educoder.net/paths/hvbz6g9i (头歌平台)