# Training-MIPS **Repository Path**: zhongleng/training-mips ## Basic Information - **Project Name**: Training-MIPS - **Description**: 一个简单的适合初学者的五级流水线MIPS Core实现以及汇编测试 - **Primary Language**: Verilog - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-07-26 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: chips **Tags**: None ## README # Training-MIPS #### 介绍 一个简单的适合初学者的五级流水线MIPS Core实现以及汇编测试; 解决了流水线冲突,分支跳转指令,适合刚开始写CPU的入门者参考,加深流水线和CPU基本架构的理解; MIPS和RISC-V指令类似,同样是开源指令集; #### 使用说明 aes文件夹中是aes的C代码,这是其他课程写的,报告中有涉及到部分; MARS是汇编相关文件,包括aes测试; MIPS_src是 .v源代码; dc是综合文件; 1. 该Core支持20+指令,见文档[MIPS-report](https://gitee.com/zhongleng/training-mips/blob/master/MIPS-report.md),包括基本计算指令,逻辑指令和跳转指令; 2. 该Core使用modelsim进行仿真; 3. 使用汇编实现AES算法验证其功能; 4. 没有实现Cache,分支使用静态分支; 5. 使用DC进行综合; 6. 更多详见报告文档;