From dc94dd3ea70c11289756bc77c2f9ba6664ef08de Mon Sep 17 00:00:00 2001 From: Rejeesh Kutty Date: Fri, 16 Jun 2017 15:30:18 -0400 Subject: [PATCH] jesd204- apply constraints after top --- library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl | 4 ++++ library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl | 4 ++++ library/jesd204/jesd204_rx/jesd204_rx_ip.tcl | 4 ++++ library/jesd204/jesd204_tx/jesd204_tx_ip.tcl | 4 ++++ 4 files changed, 16 insertions(+) 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 e6ce1205b..0bbb24357 100644 --- a/library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl +++ b/library/jesd204/axi_jesd204_rx/axi_jesd204_rx_ip.tcl @@ -59,6 +59,10 @@ adi_ip_files axi_jesd204_rx [list \ adi_ip_properties axi_jesd204_rx +set_property PROCESSING_ORDER LATE [ipx::get_files axi_jesd204_rx_constr.xdc \ + -of_objects [ipx::get_file_groups -of_objects [ipx::current_core] \ + -filter {NAME =~ *synthesis*}]] + adi_ip_add_core_dependencies { \ analog.com:user:axi_jesd204_common:1.0 \ analog.com:user:util_cdc:1.0 \ 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 e93a4c297..0b08e63e7 100644 --- a/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl +++ b/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_ip.tcl @@ -57,6 +57,10 @@ adi_ip_files axi_jesd204_tx [list \ adi_ip_properties axi_jesd204_tx +set_property PROCESSING_ORDER LATE [ipx::get_files axi_jesd204_tx_constr.xdc \ + -of_objects [ipx::get_file_groups -of_objects [ipx::current_core] \ + -filter {NAME =~ *synthesis*}]] + adi_ip_add_core_dependencies { \ analog.com:user:axi_jesd204_common:1.0 \ analog.com:user:util_cdc:1.0 \ diff --git a/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl b/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl index 9a9ac8bef..ac7478b53 100644 --- a/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl +++ b/library/jesd204/jesd204_rx/jesd204_rx_ip.tcl @@ -60,6 +60,10 @@ adi_ip_files jesd204_rx [list \ adi_ip_properties_lite jesd204_rx +set_property PROCESSING_ORDER LATE [ipx::get_files jesd204_rx_constr.xdc \ + -of_objects [ipx::get_file_groups -of_objects [ipx::current_core] \ + -filter {NAME =~ *synthesis*}]] + adi_ip_add_core_dependencies { \ analog.com:user:jesd204_common:1.0 \ } diff --git a/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl b/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl index a831a6b56..3b50eb44e 100644 --- a/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl +++ b/library/jesd204/jesd204_tx/jesd204_tx_ip.tcl @@ -55,6 +55,10 @@ adi_ip_files jesd204_tx [list \ adi_ip_properties_lite jesd204_tx +set_property PROCESSING_ORDER LATE [ipx::get_files jesd204_tx_constr.xdc \ + -of_objects [ipx::get_file_groups -of_objects [ipx::current_core] \ + -filter {NAME =~ *synthesis*}]] + adi_ip_add_core_dependencies { \ analog.com:user:jesd204_common:1.0 \ }