| # Caravel user project includes | |
| +define+UNIT_DELAY=#0.1 | |
| +incdir+$(USER_PROJECT_VERILOG)/rtl/ | |
| +incdir+$(USER_PROJECT_VERILOG)/rtl/i2cm/src/includes | |
| +incdir+$(USER_PROJECT_VERILOG)/rtl/usb1_host/src/includes | |
| +incdir+$(USER_PROJECT_VERILOG)/rtl/yifive/ycr2c/src/includes | |
| +incdir+$(USER_PROJECT_VERILOG)/dv/bfm | |
| +incdir+$(USER_PROJECT_VERILOG)/dv/model | |
| +incdir+$(USER_PROJECT_VERILOG)/dv/agents | |
| $(USER_PROJECT_VERILOG)/rtl/user_reg_map.v | |
| $(USER_PROJECT_VERILOG)/gl/user_project_wrapper.v | |
| $(USER_PROJECT_VERILOG)/gl/ycr_intf.v | |
| $(USER_PROJECT_VERILOG)/gl/qspim_top.v | |
| $(USER_PROJECT_VERILOG)/gl/wb_host.v | |
| $(USER_PROJECT_VERILOG)/gl/ycr4_iconnect.v | |
| $(USER_PROJECT_VERILOG)/gl/ycr_core_top.v | |
| $(USER_PROJECT_VERILOG)/gl/pinmux.v | |
| $(USER_PROJECT_VERILOG)/gl/uart_i2c_usb_spi_top.v | |
| $(USER_PROJECT_VERILOG)/gl/wb_interconnect.v | |
| ########################################################### | |
| # STD CELLS - they need to be below the defines.v files | |
| ########################################################### | |
| -v $(PDK_ROOT)/sky130A/libs.ref/sky130_fd_io/verilog/sky130_fd_io.v | |
| -v $(PDK_ROOT)/sky130A/libs.ref/sky130_fd_io/verilog/sky130_ef_io.v | |
| -v $(PDK_ROOT)/sky130A/libs.ref/sky130_fd_sc_hd/verilog/primitives.v | |
| -v $(PDK_ROOT)/sky130A/libs.ref/sky130_fd_sc_hd/verilog/sky130_fd_sc_hd.v | |
| -v $(PDK_ROOT)/sky130A/libs.ref/sky130_fd_sc_hvl/verilog/primitives.v | |
| -v $(PDK_ROOT)/sky130A/libs.ref/sky130_fd_sc_hvl/verilog/sky130_fd_sc_hvl.v | |