SURF  1.0
Pgp2bGtp7FixedLatWrapper Entity Reference
+ Inheritance diagram for Pgp2bGtp7FixedLatWrapper:
+ Collaboration diagram for Pgp2bGtp7FixedLatWrapper:

Entities

rtl  architecture
 

Libraries

ieee 
unisim 

Use Clauses

std_logic_1164 
numeric_std 
StdRtlPkg  Package <StdRtlPkg>
Pgp2bPkg  Package <Pgp2bPkg>
AxiStreamPkg  Package <AxiStreamPkg>
AxiLitePkg  Package <AxiLitePkg>
Gtp7CfgPkg  Package <Gtp7CfgPkg>
vcomponents 

Generics

TPD_G  time := 1 ns
SIM_GTRESET_SPEEDUP_G  boolean := false
SIM_VERSION_G  string := " 1.0 "
SIMULATION_G  boolean := false
VC_INTERLEAVE_G  integer := 0
PAYLOAD_CNT_TOP_G  integer := 7
NUM_VC_EN_G  integer range 1 to 4 := 4
AXIL_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_DECERR_C
AXIL_BASE_ADDR_G  slv ( 31 downto 0 ) := ( others = > ' 0 ' )
EXT_RST_POLARITY_G  sl := ' 1 '
TX_ENABLE_G  boolean := true
RX_ENABLE_G  boolean := true
TX_CM_EN_G  boolean := true
TX_CM_TYPE_G  string := " MMCM "
TX_CM_CLKIN_PERIOD_G  real := 8 . 000
TX_CM_DIVCLK_DIVIDE_G  natural := 8
TX_CM_CLKFBOUT_MULT_F_G  real := 8 . 000
TX_CM_CLKOUT_DIVIDE_F_G  real := 8 . 000
RX_CM_EN_G  boolean := true
RX_CM_TYPE_G  string := " MMCM "
RX_CM_CLKIN_PERIOD_G  real := 8 . 000
RX_CM_DIVCLK_DIVIDE_G  natural := 8
RX_CM_CLKFBOUT_MULT_F_G  real := 8 . 000
RX_CM_CLKOUT_DIVIDE_F_G  real := 8 . 000
PMA_RSV_G  bit_vector := x " 00018480 "
RX_OS_CFG_G  bit_vector := " 0000010000000 "
RXCDR_CFG_G  bit_vector := x " 00003000023ff40200020 "
RXDFEXYDEN_G  sl := ' 0 '
STABLE_CLK_SRC_G  string := " stableClkIn "
TX_REFCLK_SRC_G  string := " gtClk0 "
TX_USER_CLK_SRC_G  string := " txRefClk "
RX_REFCLK_SRC_G  string := " gtClk0 "
TX_PLL_CFG_G  Gtp7QPllCfgType := getGtp7QPllCfg ( 156 . 25e6 , 3 . 125e9 )
RX_PLL_CFG_G  Gtp7QPllCfgType := getGtp7QPllCfg ( 156 . 25e6 , 3 . 125e9 )
TX_PLL_G  string := " PLL0 "
RX_PLL_G  string := " PLL0 "

Ports

stableClkIn   in sl := ' 0 '
extRst   in sl
txPllLock   out sl
rxPllLock   out sl
pgpTxClkOut   out sl
pgpTxRstOut   out sl
pgpRxClkOut   out sl
pgpRxRstOut   out sl
stableClkOut   out sl
pgpRxIn   in Pgp2bRxInType
pgpRxOut   out Pgp2bRxOutType
pgpTxIn   in Pgp2bTxInType
pgpTxOut   out Pgp2bTxOutType
pgpTxMasters   in AxiStreamMasterArray ( 3 downto 0 ) := ( others = > AXI_STREAM_MASTER_INIT_C )
pgpTxSlaves   out AxiStreamSlaveArray ( 3 downto 0 )
pgpRxMasters   out AxiStreamMasterArray ( 3 downto 0 )
pgpRxMasterMuxed   out AxiStreamMasterType
pgpRxCtrl   in AxiStreamCtrlArray ( 3 downto 0 )
gtgClk   in sl := ' 0 '
gtClk0P   in sl := ' 0 '
gtClk0N   in sl := ' 0 '
gtClk1P   in sl := ' 0 '
gtClk1N   in sl := ' 0 '
gtTxP   out sl
gtTxN   out sl
gtRxP   in sl
gtRxN   in sl
txPreCursor   in slv ( 4 downto 0 ) := ( others = > ' 0 ' )
txPostCursor   in slv ( 4 downto 0 ) := ( others = > ' 0 ' )
txDiffCtrl   in slv ( 3 downto 0 ) := " 1000 "
axilClk   in sl := ' 0 '
axilRst   in sl := ' 0 '
axilReadMaster   in AxiLiteReadMasterType := AXI_LITE_READ_MASTER_INIT_C
axilReadSlave   out AxiLiteReadSlaveType
axilWriteMaster   in AxiLiteWriteMasterType := AXI_LITE_WRITE_MASTER_INIT_C
axilWriteSlave   out AxiLiteWriteSlaveType

Detailed Description

See also
entity

Definition at line 33 of file Pgp2bGtp7FixedLatWrapper.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 35 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ SIM_GTRESET_SPEEDUP_G

SIM_GTRESET_SPEEDUP_G boolean := false
Generic

Definition at line 36 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ SIM_VERSION_G

SIM_VERSION_G string := " 1.0 "
Generic

Definition at line 37 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ SIMULATION_G

SIMULATION_G boolean := false
Generic

Definition at line 38 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ VC_INTERLEAVE_G

VC_INTERLEAVE_G integer := 0
Generic

Definition at line 40 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ PAYLOAD_CNT_TOP_G

PAYLOAD_CNT_TOP_G integer := 7
Generic

Definition at line 41 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ NUM_VC_EN_G

NUM_VC_EN_G integer range 1 to 4 := 4
Generic

Definition at line 42 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ AXIL_ERROR_RESP_G

AXIL_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_DECERR_C
Generic

Definition at line 43 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ AXIL_BASE_ADDR_G

AXIL_BASE_ADDR_G slv ( 31 downto 0 ) := ( others = > ' 0 ' )
Generic

Definition at line 44 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ EXT_RST_POLARITY_G

EXT_RST_POLARITY_G sl := ' 1 '
Generic

Definition at line 45 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_ENABLE_G

TX_ENABLE_G boolean := true
Generic

Definition at line 46 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_ENABLE_G

RX_ENABLE_G boolean := true
Generic

Definition at line 47 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_CM_EN_G

TX_CM_EN_G boolean := true
Generic

Definition at line 49 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_CM_TYPE_G

TX_CM_TYPE_G string := " MMCM "
Generic

Definition at line 50 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_CM_CLKIN_PERIOD_G

TX_CM_CLKIN_PERIOD_G real := 8 . 000
Generic

Definition at line 51 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_CM_DIVCLK_DIVIDE_G

TX_CM_DIVCLK_DIVIDE_G natural := 8
Generic

Definition at line 52 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_CM_CLKFBOUT_MULT_F_G

TX_CM_CLKFBOUT_MULT_F_G real := 8 . 000
Generic

Definition at line 53 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_CM_CLKOUT_DIVIDE_F_G

TX_CM_CLKOUT_DIVIDE_F_G real := 8 . 000
Generic

Definition at line 54 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_CM_EN_G

RX_CM_EN_G boolean := true
Generic

Definition at line 55 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_CM_TYPE_G

RX_CM_TYPE_G string := " MMCM "
Generic

Definition at line 56 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_CM_CLKIN_PERIOD_G

RX_CM_CLKIN_PERIOD_G real := 8 . 000
Generic

Definition at line 57 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_CM_DIVCLK_DIVIDE_G

RX_CM_DIVCLK_DIVIDE_G natural := 8
Generic

Definition at line 58 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_CM_CLKFBOUT_MULT_F_G

RX_CM_CLKFBOUT_MULT_F_G real := 8 . 000
Generic

Definition at line 59 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_CM_CLKOUT_DIVIDE_F_G

RX_CM_CLKOUT_DIVIDE_F_G real := 8 . 000
Generic

Definition at line 60 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ PMA_RSV_G

PMA_RSV_G bit_vector := x " 00018480 "
Generic

Definition at line 62 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_OS_CFG_G

RX_OS_CFG_G bit_vector := " 0000010000000 "
Generic

Definition at line 63 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RXCDR_CFG_G

RXCDR_CFG_G bit_vector := x " 00003000023ff40200020 "
Generic

Definition at line 64 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RXDFEXYDEN_G

RXDFEXYDEN_G sl := ' 0 '
Generic

Definition at line 65 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ STABLE_CLK_SRC_G

STABLE_CLK_SRC_G string := " stableClkIn "
Generic

Definition at line 67 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_REFCLK_SRC_G

TX_REFCLK_SRC_G string := " gtClk0 "
Generic

Definition at line 68 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_USER_CLK_SRC_G

TX_USER_CLK_SRC_G string := " txRefClk "
Generic

Definition at line 69 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_REFCLK_SRC_G

RX_REFCLK_SRC_G string := " gtClk0 "
Generic

Definition at line 70 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_PLL_CFG_G

TX_PLL_CFG_G Gtp7QPllCfgType := getGtp7QPllCfg ( 156 . 25e6 , 3 . 125e9 )
Generic

Definition at line 71 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_PLL_CFG_G

RX_PLL_CFG_G Gtp7QPllCfgType := getGtp7QPllCfg ( 156 . 25e6 , 3 . 125e9 )
Generic

Definition at line 72 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ TX_PLL_G

TX_PLL_G string := " PLL0 "
Generic

Definition at line 73 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ RX_PLL_G

RX_PLL_G string := " PLL0 "
Generic

Definition at line 74 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ stableClkIn

stableClkIn in sl := ' 0 '
Port

Definition at line 77 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ extRst

extRst in sl
Port

Definition at line 78 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ txPllLock

txPllLock out sl
Port

Definition at line 80 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ rxPllLock

rxPllLock out sl
Port

Definition at line 81 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpTxClkOut

pgpTxClkOut out sl
Port

Definition at line 83 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpTxRstOut

pgpTxRstOut out sl
Port

Definition at line 84 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpRxClkOut

pgpRxClkOut out sl
Port

Definition at line 85 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpRxRstOut

pgpRxRstOut out sl
Port

Definition at line 86 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ stableClkOut

stableClkOut out sl
Port

Definition at line 87 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpRxIn

Definition at line 89 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpRxOut

Definition at line 90 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpTxIn

Definition at line 92 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpTxOut

Definition at line 93 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpTxMasters

pgpTxMasters in AxiStreamMasterArray ( 3 downto 0 ) := ( others = > AXI_STREAM_MASTER_INIT_C )
Port

Definition at line 95 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpTxSlaves

pgpTxSlaves out AxiStreamSlaveArray ( 3 downto 0 )
Port

Definition at line 96 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpRxMasters

pgpRxMasters out AxiStreamMasterArray ( 3 downto 0 )
Port

Definition at line 98 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ pgpRxMasterMuxed

◆ pgpRxCtrl

pgpRxCtrl in AxiStreamCtrlArray ( 3 downto 0 )
Port

Definition at line 100 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtgClk

gtgClk in sl := ' 0 '
Port

Definition at line 102 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtClk0P

gtClk0P in sl := ' 0 '
Port

Definition at line 103 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtClk0N

gtClk0N in sl := ' 0 '
Port

Definition at line 104 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtClk1P

gtClk1P in sl := ' 0 '
Port

Definition at line 105 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtClk1N

gtClk1N in sl := ' 0 '
Port

Definition at line 106 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtTxP

gtTxP out sl
Port

Definition at line 107 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtTxN

gtTxN out sl
Port

Definition at line 108 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtRxP

gtRxP in sl
Port

Definition at line 109 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ gtRxN

gtRxN in sl
Port

Definition at line 110 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ txPreCursor

txPreCursor in slv ( 4 downto 0 ) := ( others = > ' 0 ' )
Port

Definition at line 112 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ txPostCursor

txPostCursor in slv ( 4 downto 0 ) := ( others = > ' 0 ' )
Port

Definition at line 113 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ txDiffCtrl

txDiffCtrl in slv ( 3 downto 0 ) := " 1000 "
Port

Definition at line 114 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ axilClk

axilClk in sl := ' 0 '
Port

Definition at line 116 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ axilRst

axilRst in sl := ' 0 '
Port

Definition at line 117 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ axilReadMaster

◆ axilReadSlave

◆ axilWriteMaster

◆ axilWriteSlave

◆ ieee

ieee
Library

Definition at line 18 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ numeric_std

numeric_std
Package

Definition at line 20 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 22 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ Pgp2bPkg

Pgp2bPkg
Package

Definition at line 23 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ AxiStreamPkg

AxiStreamPkg
Package

Definition at line 24 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 25 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ Gtp7CfgPkg

Gtp7CfgPkg
Package

Definition at line 26 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ unisim

unisim
Library

Definition at line 28 of file Pgp2bGtp7FixedLatWrapper.vhd.

◆ vcomponents

vcomponents
Package

Definition at line 29 of file Pgp2bGtp7FixedLatWrapper.vhd.


The documentation for this class was generated from the following file: