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 asmmake cpumake wavemake cleanrtl/- 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