Skip to content

MiChuan/ComputerPrincipleDesign

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Do-it-yourself CPU

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 汇编程序,验证流水线设计,实现文本输入、图像显示、音乐播放、视频播放等功能。

实验资料

About

华中科技大学计算机组成原理课设

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published