1 ------------------------------------------------------------------------------- 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2013-07-30 5 -- Last update: 2013-12-05 6 ------------------------------------------------------------------------------- 7 -- Description: Synchronizes a reset signal and holds it for a parametrized 9 ------------------------------------------------------------------------------- 10 -- This file is part of 'SLAC Firmware Standard Library'. 11 -- It is subject to the license terms in the LICENSE.txt file found in the 12 -- top-level directory of this distribution and at: 13 -- https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. 14 -- No part of 'SLAC Firmware Standard Library', including this file, 15 -- may be copied, modified, propagated, or distributed except according to 16 -- the terms contained in the LICENSE.txt file. 17 ------------------------------------------------------------------------------- 20 use ieee.std_logic_1164.
all;
21 use ieee.std_logic_unsigned.
all;
22 use ieee.std_logic_arith.
all;
27 --! @ingroup base_general 50 attribute use_dsp48 : ;
57 report "USE_DSP48_G must be either yes, no, auto, or automax" 60 RstSync_Inst :
entity work.
RstSync 72 if rising_edge(clk) then 77 if cnt /= CNT_SIZE_C then 79 cnt <= cnt + 1 after TPD_G;
in arstsl :=not IN_POLARITY_G
USE_DSP48_Gstring := "no"
DURATION_Gnatural range 0 to (( 2** 30)- 1):= 156250000
SIM_SPEEDUP_Gboolean := false