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

Entities

mapping  architecture
 

Libraries

ieee 
UNISIM 

Use Clauses

std_logic_1164 
numeric_std 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>
Pgp2bPkg  Package <Pgp2bPkg>
VCOMPONENTS 

Generics

TPD_G  time := 1 ns
PGP_RX_ENABLE_G  boolean := true
PGP_TX_ENABLE_G  boolean := true
PAYLOAD_CNT_TOP_G  integer := 7
VC_INTERLEAVE_G  integer := 0
NUM_VC_EN_G  integer range 1 to 4 := 4

Ports

stableClk   in sl
stableRst   in sl
gtRefClk   in sl
pgpGtTxP   out sl
pgpGtTxN   out sl
pgpGtRxP   in sl
pgpGtRxN   in sl
pgpTxReset   in sl
pgpTxRecClk   out sl
pgpTxClk   in sl
pgpTxMmcmLocked   in sl
pgpRxReset   in sl
pgpRxRecClk   out sl
pgpRxClk   in sl
pgpRxMmcmLocked   in 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 )

Detailed Description

See also
entity

Definition at line 31 of file Pgp2bGthUltra.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 33 of file Pgp2bGthUltra.vhd.

◆ PGP_RX_ENABLE_G

PGP_RX_ENABLE_G boolean := true
Generic

Definition at line 37 of file Pgp2bGthUltra.vhd.

◆ PGP_TX_ENABLE_G

PGP_TX_ENABLE_G boolean := true
Generic

Definition at line 38 of file Pgp2bGthUltra.vhd.

◆ PAYLOAD_CNT_TOP_G

PAYLOAD_CNT_TOP_G integer := 7
Generic

Definition at line 39 of file Pgp2bGthUltra.vhd.

◆ VC_INTERLEAVE_G

VC_INTERLEAVE_G integer := 0
Generic

Definition at line 40 of file Pgp2bGthUltra.vhd.

◆ NUM_VC_EN_G

NUM_VC_EN_G integer range 1 to 4 := 4
Generic

Definition at line 41 of file Pgp2bGthUltra.vhd.

◆ stableClk

stableClk in sl
Port

Definition at line 44 of file Pgp2bGthUltra.vhd.

◆ stableRst

stableRst in sl
Port

Definition at line 45 of file Pgp2bGthUltra.vhd.

◆ gtRefClk

gtRefClk in sl
Port

Definition at line 46 of file Pgp2bGthUltra.vhd.

◆ pgpGtTxP

pgpGtTxP out sl
Port

Definition at line 48 of file Pgp2bGthUltra.vhd.

◆ pgpGtTxN

pgpGtTxN out sl
Port

Definition at line 49 of file Pgp2bGthUltra.vhd.

◆ pgpGtRxP

pgpGtRxP in sl
Port

Definition at line 50 of file Pgp2bGthUltra.vhd.

◆ pgpGtRxN

pgpGtRxN in sl
Port

Definition at line 51 of file Pgp2bGthUltra.vhd.

◆ pgpTxReset

pgpTxReset in sl
Port

Definition at line 53 of file Pgp2bGthUltra.vhd.

◆ pgpTxRecClk

pgpTxRecClk out sl
Port

Definition at line 54 of file Pgp2bGthUltra.vhd.

◆ pgpTxClk

pgpTxClk in sl
Port

Definition at line 55 of file Pgp2bGthUltra.vhd.

◆ pgpTxMmcmLocked

Definition at line 56 of file Pgp2bGthUltra.vhd.

◆ pgpRxReset

pgpRxReset in sl
Port

Definition at line 58 of file Pgp2bGthUltra.vhd.

◆ pgpRxRecClk

pgpRxRecClk out sl
Port

Definition at line 59 of file Pgp2bGthUltra.vhd.

◆ pgpRxClk

pgpRxClk in sl
Port

Definition at line 60 of file Pgp2bGthUltra.vhd.

◆ pgpRxMmcmLocked

Definition at line 61 of file Pgp2bGthUltra.vhd.

◆ pgpRxIn

Definition at line 63 of file Pgp2bGthUltra.vhd.

◆ pgpRxOut

Definition at line 64 of file Pgp2bGthUltra.vhd.

◆ pgpTxIn

Definition at line 66 of file Pgp2bGthUltra.vhd.

◆ pgpTxOut

Definition at line 67 of file Pgp2bGthUltra.vhd.

◆ pgpTxMasters

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

Definition at line 69 of file Pgp2bGthUltra.vhd.

◆ pgpTxSlaves

pgpTxSlaves out AxiStreamSlaveArray ( 3 downto 0 )
Port

Definition at line 70 of file Pgp2bGthUltra.vhd.

◆ pgpRxMasters

pgpRxMasters out AxiStreamMasterArray ( 3 downto 0 )
Port

Definition at line 72 of file Pgp2bGthUltra.vhd.

◆ pgpRxMasterMuxed

Definition at line 73 of file Pgp2bGthUltra.vhd.

◆ pgpRxCtrl

pgpRxCtrl in AxiStreamCtrlArray ( 3 downto 0 )
Port

Definition at line 74 of file Pgp2bGthUltra.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file Pgp2bGthUltra.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file Pgp2bGthUltra.vhd.

◆ numeric_std

numeric_std
Package

Definition at line 20 of file Pgp2bGthUltra.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 22 of file Pgp2bGthUltra.vhd.

◆ AxiStreamPkg

AxiStreamPkg
Package

Definition at line 23 of file Pgp2bGthUltra.vhd.

◆ Pgp2bPkg

Pgp2bPkg
Package

Definition at line 24 of file Pgp2bGthUltra.vhd.

◆ UNISIM

UNISIM
Library

Definition at line 26 of file Pgp2bGthUltra.vhd.

◆ VCOMPONENTS

VCOMPONENTS
Package

Definition at line 27 of file Pgp2bGthUltra.vhd.


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