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