基于RISC-V的一个简单的五级流水线CPU设计
操作系统: windows10/Ubuntu 20.04
编程语言:
- Verilog
- C/C++
- python
- vscode
- Verilog-HDL
- Verilog Format
- ctags
- iverilog、Verilator
- gtkwave
- Makefile
- riscv交叉编译工具链
- 使用iverilog仿真:
- 执行run.bat进行全局仿真
- 执行test.bat进行各个模块的单独仿真(调试用)
- 使用verilator:
- 执行Makefile文件进行Verilog的仿真
item | content |
---|---|
指令集架构 | RISC-V |
CPU结构 | 哈佛结构 |
流水线 | 5级 |
peripheral | address |
---|---|
Timer | 0x0000_0000~0x1FFF_FFFF |
GPIO | 0x2000_0000~0x3FFF_FFFF |
... | ... |
暂未添加 | 暂未添加 |