RISC-V流水线CPU设计资源介绍
本资源为武汉大学计算机学院计算机组成与设计课程实验项目,基于RISC-V流水线CPU设计的Verilog实现。该设计主要实现了以下指令集:
- S1:
{sb, sh, sw, lb, lh, lw, lbu, lhu}
- S2:
{add, sub, xor, or, and, srl, sra, sll}
- S3:
{xori, ori, andi, srli, srai, slli}
- S4:
{slt, sltu, slti, sltiu}
- S5:
{jal, jalr}
- S6:
{beq, bne, blt, bge, bltu, bgeu}
该设计具有冒险检测与冲突解决功能,确保CPU在执行流水线操作时能够正确处理数据依赖和控制依赖。
资源中包含了Modelsim工程和Vivado工程,方便用户在不同的开发环境中进行仿真和验证。
欢迎下载并使用本资源进行学习和研究。