A 32-bit classic five-stage pipelined processor core designed using Verilog HDL, based on the RV32I instruction set. This is an implementation of a RISC-V 32-bit five-stage pipelined CPU, developed as a learning project after studying computer architecture courses.
- Based on RISC-V RV32I instruction set
- Classic five-stage pipeline architecture
- Implemented in Verilog HDL
- Simulation and testing support
make asm
make cpu
make wave
make clean
rtl/
- Verilog source code (CPU core modules)sim/
- Simulation related filestb/
- Testbench filestmp/
- Temporary files directory
- RISC-V Toolchain (riscv64-linux-gnu)
- Icarus Verilog (iverilog)
- GTKWave (waveform viewer)
- Python3