From c9d28cdb4276132552b37458f3034b043d4c8d0b Mon Sep 17 00:00:00 2001 From: LBFFilho Date: Mon, 19 Feb 2024 09:02:07 -0300 Subject: [PATCH] s10soc: Fix issue affecting stratix 10 projects (#1221) The introduction of sysid IPs on some Stratix 10 projects introduced a problem where they would fail to build, due to mem_init_sys_file_path not being defined. This is fixed now. Signed-off-by: Laez Barbosa --- projects/ad9213_dual_ebz/s10soc/system_qsys.tcl | 9 ++++++++- projects/adrv9009/s10soc/system_qsys.tcl | 9 ++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/projects/ad9213_dual_ebz/s10soc/system_qsys.tcl b/projects/ad9213_dual_ebz/s10soc/system_qsys.tcl index f016dd3e9..6d37a54fe 100755 --- a/projects/ad9213_dual_ebz/s10soc/system_qsys.tcl +++ b/projects/ad9213_dual_ebz/s10soc/system_qsys.tcl @@ -16,9 +16,16 @@ if [info exists ad_project_dir] { } #system ID + +if {[info exists ::env(ADI_PROJECT_DIR)]} { + set mem_init_sys_file_path "$::env(ADI_PROJECT_DIR)mem_init_sys.txt"; +} else { + set mem_init_sys_file_path mem_init_sys.txt; +} + set_instance_parameter_value axi_sysid_0 {ROM_ADDR_BITS} {9} set_instance_parameter_value rom_sys_0 {ROM_ADDR_BITS} {9} -set_instance_parameter_value rom_sys_0 {PATH_TO_FILE} "$mem_init_sys_file_path/mem_init_sys.txt" +set_instance_parameter_value rom_sys_0 {PATH_TO_FILE} $mem_init_sys_file_path sysid_gen_sys_init_file diff --git a/projects/adrv9009/s10soc/system_qsys.tcl b/projects/adrv9009/s10soc/system_qsys.tcl index 16985a5d3..9a127163b 100755 --- a/projects/adrv9009/s10soc/system_qsys.tcl +++ b/projects/adrv9009/s10soc/system_qsys.tcl @@ -17,10 +17,17 @@ if [info exists ad_project_dir] { } #system ID + +if {[info exists ::env(ADI_PROJECT_DIR)]} { + set mem_init_sys_file_path "$::env(ADI_PROJECT_DIR)mem_init_sys.txt"; +} else { + set mem_init_sys_file_path mem_init_sys.txt; +} + set_instance_parameter_value axi_sysid_0 {ROM_ADDR_BITS} {9} set_instance_parameter_value rom_sys_0 {ROM_ADDR_BITS} {9} -set_instance_parameter_value rom_sys_0 {PATH_TO_FILE} "$mem_init_sys_file_path/mem_init_sys.txt" +set_instance_parameter_value rom_sys_0 {PATH_TO_FILE} $mem_init_sys_file_path sysid_gen_sys_init_file