From 6f58750df5b36b433071757a6c391043a1dafc0d Mon Sep 17 00:00:00 2001 From: Jan Michel Date: Fri, 22 Dec 2017 17:11:39 +0100 Subject: [PATCH] Update some constraints --- releases/tdc_v2.3/Channel_200.vhd | 4 ++++ releases/tdc_v2.3/up_counter.vhd | 3 +++ 2 files changed, 7 insertions(+) diff --git a/releases/tdc_v2.3/Channel_200.vhd b/releases/tdc_v2.3/Channel_200.vhd index 98a709a..bff8f06 100644 --- a/releases/tdc_v2.3/Channel_200.vhd +++ b/releases/tdc_v2.3/Channel_200.vhd @@ -167,7 +167,11 @@ architecture Channel_200 of Channel_200 is attribute syn_keep : boolean; attribute syn_keep of ff_array_en : signal is true; + attribute syn_keep of FSM_RD_STATE : signal is true; + attribute syn_hier : string; + attribute syn_hier of Channel_200 : architecture is "firm"; + begin -- Channel_200 GEN_TrgWinEndTdcDist : if SIMULATION = 0 generate diff --git a/releases/tdc_v2.3/up_counter.vhd b/releases/tdc_v2.3/up_counter.vhd index 1d8a887..efd03dd 100644 --- a/releases/tdc_v2.3/up_counter.vhd +++ b/releases/tdc_v2.3/up_counter.vhd @@ -20,6 +20,9 @@ architecture up_counter of up_counter is signal counter : std_logic_vector (NUMBER_OF_BITS-1 downto 0); attribute syn_preserve : boolean; attribute syn_preserve of counter : signal is true; + attribute syn_preserve of up_counter : architecture is true; + attribute syn_hier : string; + attribute syn_hier of up_counter : architecture is "hard"; begin -- 2.43.0