/MIPS_CPU

NSCSCC 2024 个人赛初赛作品

Primary LanguageVHDL

MIPS_CPU

本项目是第八届“龙芯杯”全国大学生计算机系统能力培养大赛(NSCSCC 2024)个人赛初赛参赛作品。CPU 支持 MIPS-C3 的 22 条指令,采用单发射、经典五级流水线设计,无异常中断;使用流水线暂停、数据前递、延时槽等技术解决流水线冒险问题。项目 CPU 时钟频率为 55MHz,可以通过平台三级评测与性能测试,性能测试成绩为 0.129 + 0.163 + 0.420 = 0.712s。

Thinpad 模板工程

工程包含示例代码和所有引脚约束,可以直接编译。代码中包含中文注释,Vivado 下可能出现乱码问题,为了保证显示正确 Windows 平台请使用 GBK 编码的文件,Linux 平台请使用 UTF-8 编码的文件。