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工程,方便用户在不同的开发环境中进行仿真和验证。
欢迎下载并使用本资源进行学习和研究。
