3 Cocotb is Makefile based. In order to support different configuration and
4 simulators, run scripts are provided that call the Makefile:
6 * run_iverilator.sh: Run pre-layout testbench with Icarus Verilog.
7 * clean.sh: clean up all outputs.
11 * cocotb: `pip install cocotb`
12 * cocotb-bus: git clone https://github.com/cocotb/cocotb-bus/
13 then "python3 setup.py develop"
15 * c4m-jtag: install according to HDL workflow
16 * iverilog: `apt install iverilog`
17 * `../libresoc.v`, `../ls180.v`: run `make ls180_verilog` in soc directory,
18 `make ls180` in parent directory.
19 Version with SRAMs is currently not supported.