From 5c9b271f3a41918734d9a984f0898edbe9a59e7d Mon Sep 17 00:00:00 2001 From: Iulia Moldovan Date: Tue, 27 Jun 2023 15:57:14 +0300 Subject: [PATCH] Fix error regarding hierarchy that Vivado misses * Solution from here: https://support.xilinx.com/s/article/69320?language=en_US * Added in: * util_cdc * util_cic * jesd204_rx/tx * util_upack2 * axi_jesd204_common: used in axi_jesd204_rx/tx * axi_jesd204_rx/tx * jesd_common Signed-off-by: Iulia Moldovan --- library/jesd204/axi_jesd204_common/axi_jesd204_common_ip.tcl | 2 ++ library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl | 2 ++ library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl | 2 ++ library/jesd204/jesd204_common/jesd204_common_ip.tcl | 2 ++ library/jesd204/jesd204_rx/jesd204_rx_ip.tcl | 2 ++ library/jesd204/jesd204_tx/jesd204_tx_ip.tcl | 2 ++ library/util_cdc/util_cdc_ip.tcl | 2 ++ library/util_cic/util_cic_ip.tcl | 2 ++ library/util_pack/util_upack2/util_upack2_ip.tcl | 2 ++ 9 files changed, 18 insertions(+) diff --git a/library/jesd204/axi_jesd204_common/axi_jesd204_common_ip.tcl b/library/jesd204/axi_jesd204_common/axi_jesd204_common_ip.tcl index f4b90c08f..e9478bd7c 100644 --- a/library/jesd204/axi_jesd204_common/axi_jesd204_common_ip.tcl +++ b/library/jesd204/axi_jesd204_common/axi_jesd204_common_ip.tcl @@ -56,6 +56,8 @@ add_files -fileset [get_filesets sources_1] [list \ "jesd204_up_sysref.v" \ ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite axi_jesd204_common adi_ip_add_core_dependencies [list \ diff --git a/library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl b/library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl index a831e9382..3d5f21300 100755 --- a/library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl +++ b/library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl @@ -58,6 +58,8 @@ adi_ip_files axi_jesd204_rx [list \ "axi_jesd204_rx.v" \ ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties axi_jesd204_rx adi_ip_ttcl axi_jesd204_rx "axi_jesd204_rx_ooc.ttcl" diff --git a/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl b/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl index 15dd427e7..7ec5f47a1 100644 --- a/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl +++ b/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl @@ -56,6 +56,8 @@ adi_ip_files axi_jesd204_tx [list \ "axi_jesd204_tx.v" \ ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties axi_jesd204_tx adi_ip_ttcl axi_jesd204_tx "axi_jesd204_tx_ooc.ttcl" diff --git a/library/jesd204/jesd204_common/jesd204_common_ip.tcl b/library/jesd204/jesd204_common/jesd204_common_ip.tcl index a52dc12f6..3e245a02d 100755 --- a/library/jesd204/jesd204_common/jesd204_common_ip.tcl +++ b/library/jesd204/jesd204_common/jesd204_common_ip.tcl @@ -58,6 +58,8 @@ add_files -fileset [get_filesets sources_1] [list \ "pipeline_stage.v" \ ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite jesd204_common set_property display_name "ADI JESD204C Common Library" [ipx::current_core] diff --git a/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl b/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl index 861c2cccc..33757b57d 100755 --- a/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl +++ b/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl @@ -69,6 +69,8 @@ adi_ip_files jesd204_rx [list \ "bd/bd.tcl" ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite jesd204_rx adi_ip_ttcl jesd204_rx "jesd204_rx_constr.ttcl" adi_ip_ttcl jesd204_rx "jesd204_rx_ooc.ttcl" diff --git a/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl b/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl index 8e3f90ef9..e17debf8b 100644 --- a/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl +++ b/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl @@ -62,6 +62,8 @@ adi_ip_files jesd204_tx [list \ "bd/bd.tcl" ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite jesd204_tx adi_ip_ttcl jesd204_tx "jesd204_tx_constr.ttcl" adi_ip_ttcl jesd204_tx "jesd204_tx_ooc.ttcl" diff --git a/library/util_cdc/util_cdc_ip.tcl b/library/util_cdc/util_cdc_ip.tcl index 1c99923e7..97363a8bc 100644 --- a/library/util_cdc/util_cdc_ip.tcl +++ b/library/util_cdc/util_cdc_ip.tcl @@ -15,6 +15,8 @@ add_files -fileset [get_filesets sources_1] [list \ "sync_event.v" \ ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite util_cdc set_property name "util_cdc" [ipx::current_core] diff --git a/library/util_cic/util_cic_ip.tcl b/library/util_cic/util_cic_ip.tcl index 0527399a8..0d6bc8e49 100644 --- a/library/util_cic/util_cic_ip.tcl +++ b/library/util_cic/util_cic_ip.tcl @@ -13,6 +13,8 @@ add_files -fileset [get_filesets sources_1] [list \ "cic_comb.v" \ ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite util_cic set_property name "util_cic" [ipx::current_core] diff --git a/library/util_pack/util_upack2/util_upack2_ip.tcl b/library/util_pack/util_upack2/util_upack2_ip.tcl index 287993164..9a1c2b7d2 100644 --- a/library/util_pack/util_upack2/util_upack2_ip.tcl +++ b/library/util_pack/util_upack2/util_upack2_ip.tcl @@ -16,6 +16,8 @@ adi_ip_files util_upack2 [list \ "util_upack2_impl.v" \ "util_upack2.v" ] +set_property source_mgmt_mode DisplayOnly [current_project] + adi_ip_properties_lite util_upack2 adi_add_bus "s_axis" "slave" \