1 ------------------------------------------------------------------------------- 2 -- File : ClkOutBufSingle.vhd 3 -- Company : SLAC National Accelerator Laboratory 4 -- Created : 2012-12-07 5 -- Last update: 2015-09-08 6 ------------------------------------------------------------------------------- 7 -- Description: Special buffer for outputting a clock on Xilinx FPGA pins. 8 ------------------------------------------------------------------------------- 9 -- This file is part of 'SLAC Firmware Standard Library'. 10 -- It is subject to the license terms in the LICENSE.txt file found in the 11 -- top-level directory of this distribution and at: 12 -- https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. 13 -- No part of 'SLAC Firmware Standard Library', including this file, 14 -- may be copied, modified, propagated, or distributed except according to 15 -- the terms contained in the LICENSE.txt file. 16 ------------------------------------------------------------------------------- 19 use IEEE.STD_LOGIC_1164.
all;
26 --! @ingroup xilinx_general 35 outEnL : in sl := '0';
-- optional tristate (0 = enabled, 1 = high z output) 37 clkOut : out sl);
-- Single ended output buffer 61 GEN_ULTRA_SCALE : if (XIL_DEVICE_G = "ULTRASCALE") generate 71 -- Single ended output buffer
XIL_DEVICE_Gstring := "7SERIES"
in rstInsl :=not RST_POLARITY_G