【转载】用System Verilog设计的3 Triple-issue、乱序执行RISC-V

网友介绍的DIY项目。是一个使用 SystemVerilog 从零开始实现的 3 Triple-issue、乱序执行的 RISC-V RV32-IM 处理器核心。目前实现了非分支指令的基本流水线,但核心的分支预测和状态恢复逻辑尚未完成,缓存系统也是未来的计划。代码开源,可以在 GitHub 查看,也可以在 EDA Playground 上进行仿真。
GitHub 仓库: GitHub - aritramanna/3-Wide-RISC-V-OOO-RV32-IM-Processor: 3-wide superscalar, out-of-order RISC-V processor (RV32IM subset) in System Verilog, demonstrating key Instruction-Level Parallelism (包含源代码)
EDA Playground 在线仿真: https://www.edaplayground.com/x/MrPh (可以在线运行和测试代码)

从零开始实现的 3 Triple-issue、乱序执行的 RISC-V,速来围观!

reddit链接:https://www.reddit.com/r/chipdesign/comments/1mog9cn/design_of_3_wide_ooo_riscv_in_system_verilog/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

5 个赞

自古reddit多DIY项目 :smiling_face_with_sunglasses:

1 个赞