From cf05286b2a091dc50b9cd0a2be53d57750ad5a33 Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Mon, 27 Aug 2018 15:39:40 +0200 Subject: [PATCH] axi_jesd204_tx: Fix multi-link constraints The constraint for the synchronizer that synchronizes the sync_status signal of the link only works correctly for the first link. For other links no timing exception is applied, which leads to timing failures. Fix this by using a wildcard constraint for the synchronizer reg number. Signed-off-by: Lars-Peter Clausen --- library/jesd204/axi_jesd204_tx/axi_jesd204_tx_constr.xdc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_constr.xdc b/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_constr.xdc index aa73cdfde..7d8df9172 100644 --- a/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_constr.xdc +++ b/library/jesd204/axi_jesd204_tx/axi_jesd204_tx_constr.xdc @@ -84,7 +84,7 @@ set_max_delay -datapath_only \ set_false_path \ -from $core_clk \ - -to [get_pins {i_up_tx/i_cdc_sync/cdc_sync_stage1_reg[0]/D}] + -to [get_pins {i_up_tx/i_cdc_sync/cdc_sync_stage1_reg[*]/D}] set_false_path \ -from [get_pins {i_up_common/up_reset_core_reg/C}] \