Add a testbench node to caravel design
Instructions for running tests from Jeff DiCorpo:
We've created a new branch for the Caravel repo called 'caravel_stanford'. This branch contains changes to Caravel per the issues list.
Please clone and checkout this branch. Change to the root directory for the cloned project and type 'make install_mcw'.
After this, you can run simulation test benches using a docker image. The machine needs to have docker running.
There are two sets of test benches enabled, the first runs with the management core block by itself using its ports. The second set runs with the management core inside of a Caravel chip using the IO pads.
Below are a list of example make targets that can be run:
make verify-standalone-all-rtl make verify-standalone-all-gl
make verify-caravel-all-rtl make verify-caravel-all-gl
The make targets generate a log file in the project root directory for the run.