Top Makefile ============ This is the top-level makefile of the project help ---- compile ------- This command compiles the RTL designss under a given specific benchmark suite name This command uses the RTL list generated by the ``rtl_list`` target cocotb_test ----------- This command run HDL simulations for the RTL designss with cocotb testbenches under a given specific benchmark suite name This command uses the RTL list generated by the ``rtl_list`` target clean ----- This command removes all the intermediate files during rtl compilation and cocotb verification vexriscv -------- This command will checkout the latest VexRiscV, then update RTL and testbenches verilog-spi ----------- This command will checkout the latest SPI, then update RTL and testbenches dspfilters ---------- This command will checkout the latest DSP filters, then update RTL and testbenches cordic ------ This command will checkout the latest cordic designs, then update RTL and testbenches wbspi_master ------------ This command will checkout the latest Wishbone-spi-master, then update RTL and testbenches update_version -------------- Update the patch count in the version number release_version --------------- Update the patch count in the version number generate_initial_tagged_commit ------------------------------ Create the first version of tagged commit file, used for version update format-py --------- Format all the python scripts under this project, excluding submodule and symbolic links check-format-py --------------- Check if all the python files are in the expected format