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
tbdirectory. - 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=--traceto produce a vcd dump intb/logswhen simulating. - Run the simulation with
make run.
- Enter the
tbdirectory. - Compile the sample hello world by calling
make all. - Compile and run the simulation with
./compile.sh && ./run.sh