caravel_user_project
caravel_user_project copied to clipboard
Error in the path, gate level simulation
The path of caravel_core.v is wrong on includes.gl.caravel_user_project it must be change from:
# Caravel user project includes
-v $(USER_PROJECT_VERILOG)/gl/user_project_wrapper.v
-v $(USER_PROJECT_VERILOG)/gl/user_proj_example.v
-v $(USER_PROJECT_VERILOG)/gl/caravel_core.v
# default should be added according to the defaults used
#-v $(USER_PROJECT_VERILOG)/gl/gpio_defaults_block_0403.v
#-v $(USER_PROJECT_VERILOG)/gl/gpio_defaults_block_0801.v
#-v $(USER_PROJECT_VERILOG)/gl/gpio_defaults_block_1803.v
to
# Caravel user project includes
-v $(USER_PROJECT_VERILOG)/gl/user_project_wrapper.v
-v $(USER_PROJECT_VERILOG)/gl/user_proj_example.v
-v $(CARAVEL_ROOT)/verilog/gl/caravel_core.v
# default should be added according to the defaults used
#-v $(CARAVEL_ROOT)/verilog/gl/gpio_defaults_block_0403.v
#-v $(CARAVEL_ROOT)/verilog/gl/gpio_defaults_block_0801.v
#-v $(CARAVEL_ROOT)/verilog/gl/gpio_defaults_block_1803.v
the path must be point to caravel/verilog/gl/
Hi @Baungarten-CINVESTAV, no this is actually the correct path, after running the script that generates the gpio defaults, it will produce a caravel_core.v netlist under your project.