Entity: SelectioDeser7Series
File : SelectioDeser7Series.vhd
Diagram time TPD_G boolean SIMULATION_G positive NUM_LANE_G string IODELAY_GROUP_G real REF_FREQ_G boolean INPUT_BUFG_G boolean FB_BUFG_G real CLKIN_PERIOD_G positive DIVCLK_DIVIDE_G positive CLKFBOUT_MULT_G positive CLKOUT0_DIVIDE_G slv(NUM_LANE_G-1 downto 0) rxP slv(NUM_LANE_G-1 downto 0) rxN sl refClk sl refRst slv(NUM_LANE_G-1 downto 0) dlyLoad Slv9Array(NUM_LANE_G-1 downto 0) dlyCfg sl axilClk sl axilRst AxiLiteReadMasterType axilReadMaster AxiLiteWriteMasterType axilWriteMaster sl pllClk sl deserClk sl deserRst Slv8Array(NUM_LANE_G-1 downto 0) deserData AxiLiteReadSlaveType axilReadSlave AxiLiteWriteSlaveType axilWriteSlave
Description Company : SLAC National Accelerator Laboratory Description: PLL and Deserialization This file is part of 'SLAC Firmware Standard Library'. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html . No part of 'SLAC Firmware Standard Library', including this file, may be copied, modified, propagated, or distributed except according to
the terms contained in the LICENSE.txt file. Generics
Generic name
Type
Value
Description
TPD_G
time
1 ns
SIMULATION_G
boolean
false
NUM_LANE_G
positive
1
IODELAY_GROUP_G
string
"DESER_GROUP"
REF_FREQ_G
real
300.0
IDELAYCTRL's REFCLK (in units of Hz)
INPUT_BUFG_G
boolean
false
FB_BUFG_G
boolean
false
CLKIN_PERIOD_G
real
10.0
100 MHz
DIVCLK_DIVIDE_G
positive
1
CLKFBOUT_MULT_G
positive
10
1 GHz = 100 MHz x 10 / 1
CLKOUT0_DIVIDE_G
positive
2
Ports
Port name
Direction
Type
Description
rxP
in
slv(NUM_LANE_G-1 downto 0)
SELECTIO Ports
rxN
in
slv(NUM_LANE_G-1 downto 0)
pllClk
out
sl
refClk
in
sl
Reference Clock and Reset
refRst
in
sl
deserClk
out
sl
Deserialization Interface (deserClk domain)
deserRst
out
sl
deserData
out
Slv8Array(NUM_LANE_G-1 downto 0)
dlyLoad
in
slv(NUM_LANE_G-1 downto 0)
dlyCfg
in
Slv9Array(NUM_LANE_G-1 downto 0)
axilClk
in
sl
AXI-Lite Interface (axilClk domain)
axilRst
in
sl
axilReadMaster
in
AxiLiteReadMasterType
axilReadSlave
out
AxiLiteReadSlaveType
axilWriteMaster
in
AxiLiteWriteMasterType
axilWriteSlave
out
AxiLiteWriteSlaveType
Signals
Name
Type
Description
clkx4
sl
clkx1
sl
rstx1
sl
rstx4
sl
Instantiations
U_MMCM: surf.ClockManager7