Skip to content

riscv_self 项目介绍

WindProphet edited this page Mar 29, 2018 · 3 revisions

RISC-V self 项目是使用 Chisel3 语言实现的一个最简单的 RISC-V 指令集 控制模块的项目。

项目包含了处理器中指令解析模块、指令执行模块, 包括 ALU 、 指令跳转模块、 Load & Store 模块的实现。可以实现简单的指令运行测试并生成仿真波形。

项目说明目录

  • 项目代码组织结构
  • Chisel3 语言基本使用方法
  • RISC-V 指令解析
  • 控制器指令路由
  • 指令执行模块解析
    • ALU
    • LoadStore
    • 指令分支跳转
    • 系统中断与内存优先级(未实现)
  • 指令数据通路
Clone this wiki locally