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
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