fix(create_project): set xsim working directory to project root

Add -cd flag so  finds vector files when running
from Vivado GUI (simulation dir ≠ project root)
This commit is contained in:
2026-06-27 02:12:40 +08:00
parent d7e65e2cf8
commit 9ef6d96117

View File

@@ -71,6 +71,9 @@ set_property include_dirs ${PROJECT_DIR} [current_fileset -simset]
set_property -name {xsim.simulate.runtime} -value {all} -objects [get_filesets sim_1]
set_property -name {xsim.elaborate.xelab.more_options} -value {--timescale 1ns/1ps} -objects [get_filesets sim_1]
# Set simulation working directory to project root (for $readmemh to find vectors/)
set_property -name {xsim.simulate.xsim.more_options} -value "-cd ${PROJECT_DIR}" -objects [get_filesets sim_1]
# Save project
puts "========================================"
puts " Project created: ${PROJECT_DIR}/vivado_prj/${PROJECT_NAME}.xpr"