Simple single stage core that demonstrates the RV32 I instruction set. A "hello world" is provided that shows how to compile and link newlib (small libc) on such a minimal system.
- Enter the
tb
directory. - Compile the sample hello world by calling
make all
. - Compile the design by calling
make verilate
. - (Alternative) Compile design by calling
make verilate VERI_FLAGS=--trace
to produce a vcd dump intb/logs
when simulating. - Run the simulation with
make run
.
- Enter the
tb
directory. - Compile the sample hello world by calling
make all
. - Compile and run the simulation with
./compile.sh && ./run.sh