From: Jan Michel Date: Fri, 22 Dec 2017 16:11:39 +0000 (+0100) Subject: Update some constraints X-Git-Tag: v2.3~25 X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=6f58750df5b36b433071757a6c391043a1dafc0d;p=tdc.git Update some constraints --- 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