This design implements a simple generic SoC.
Tested on Ubuntu-20.04 under WSL version 2.
Makefile target | Description |
---|---|
make setup | Install the project |
make cve2 | Compile the project (ASIC flow : synthesis/P&R/STA/GDS2) |
make soft_all_compile | Compile all embedded softwares |
make soft_all_clean | Clean all embedded softwares |
make soft_%_compile | Compile % specific embedded software |
make soft_%_clean | Clean % specific embedded software |
make cocotb_all_simu | Run all CocoTB simulations |
make cocotb_all_clean | Clean all CocoTB simulations |
make cocotb_%_simu | Run % specific CocoTB simulations |
make cocotb_%_clean | Clean % specific CocoTB simulations |
make verify-all-rtl | Run RTL simulations |
make verify-all-gl | Run GL simulation |
make zip | ZIP ASIC database files |
make unzip | UNZIP ASIC database files |
make clean | Clean (ASIC flow, softs, cocotb, simulations) |
Refer to README for a quickstart of how to use caravel_user_project
Refer to README for this sample project documentation.