This repository includes the CV32E40X repository as a submodule. After cloning you need to initialize the submodule:
git submodule update --init --recursive
Issue the following command to start simulating the programs listed in
progs.csv
using Verilator:
make verilator
Verify that the program was correctly executed by comparing the memory dump of the program run with reference dump:
diff -u test.ref.vmem test.dump.vmem