SURF  1.0
Pgp2bTx Architecture Reference

Processes

PROCESS_127  ( pgpTxClk )

Signals

cellTxSOC  sl
cellTxSOF  sl
cellTxEOC  sl
cellTxEOF  sl
cellTxEOFE  sl
cellTxData  slv ( TX_LANE_CNT_G * 16 - 1 downto 0 )
schTxSOF  sl
schTxEOF  sl
schTxIdle  sl
schTxReq  sl
schTxAck  sl
schTxDataVc  slv ( 1 downto 0 )
intTxLinkReady  sl
schTxTimeout  sl
intPhyTxData  slv ( TX_LANE_CNT_G * 16 - 1 downto 0 )
intPhyTxDataK  slv ( TX_LANE_CNT_G * 2 - 1 downto 0 )
crcTxIn  slv ( TX_LANE_CNT_G * 16 - 1 downto 0 )
crcTxInit  sl
crcTxValid  sl
crcTxOut  slv ( 31 downto 0 )
crcTxOutAdjust  slv ( 31 downto 0 )
crcTxRst  sl
crcTxInAdjust  slv ( 31 downto 0 )
crcTxWidthAdjust  slv ( 2 downto 0 )
intTxSof  slv ( 3 downto 0 )
intTxEofe  slv ( 3 downto 0 )
intvalid  slv ( 3 downto 0 )
rawReady  slv ( 3 downto 0 )
syncLocPause  slv ( 3 downto 0 )
syncLocOverFlow  slv ( 3 downto 0 )
syncRemPause  slv ( 3 downto 0 )
gateRemPause  slv ( 3 downto 0 )
syncLocLinkReady  sl
intTxMasters  AxiStreamMasterArray ( 3 downto 0 )
intTxSlaves  AxiStreamSlaveArray ( 3 downto 0 )

Attributes

KEEP_HIERARCHY  string

Instantiations

u_sync  SynchronizerVector <Entity SynchronizerVector>
u_linkready  Synchronizer <Entity Synchronizer>
u_pgp2btxphy  Pgp2bTxPhy <Entity Pgp2bTxPhy>
u_pgp2btxsched  Pgp2bTxSched <Entity Pgp2bTxSched>
u_pgp2btxcell  Pgp2bTxCell <Entity Pgp2bTxCell>
u_inputpipe  AxiStreamPipeline <Entity AxiStreamPipeline>
tx_crc  CRC32Rtl <Entity CRC32Rtl>

Detailed Description

Definition at line 65 of file Pgp2bTx.vhd.

Member Function Documentation

◆ PROCESS_127()

PROCESS_127 (   pgpTxClk)

Definition at line 164 of file Pgp2bTx.vhd.

Member Data Documentation

◆ cellTxSOC

cellTxSOC sl
Signal

Definition at line 68 of file Pgp2bTx.vhd.

◆ cellTxSOF

cellTxSOF sl
Signal

Definition at line 69 of file Pgp2bTx.vhd.

◆ cellTxEOC

cellTxEOC sl
Signal

Definition at line 70 of file Pgp2bTx.vhd.

◆ cellTxEOF

cellTxEOF sl
Signal

Definition at line 71 of file Pgp2bTx.vhd.

◆ cellTxEOFE

cellTxEOFE sl
Signal

Definition at line 72 of file Pgp2bTx.vhd.

◆ cellTxData

cellTxData slv ( TX_LANE_CNT_G * 16 - 1 downto 0 )
Signal

Definition at line 73 of file Pgp2bTx.vhd.

◆ schTxSOF

schTxSOF sl
Signal

Definition at line 74 of file Pgp2bTx.vhd.

◆ schTxEOF

schTxEOF sl
Signal

Definition at line 75 of file Pgp2bTx.vhd.

◆ schTxIdle

schTxIdle sl
Signal

Definition at line 76 of file Pgp2bTx.vhd.

◆ schTxReq

schTxReq sl
Signal

Definition at line 77 of file Pgp2bTx.vhd.

◆ schTxAck

schTxAck sl
Signal

Definition at line 78 of file Pgp2bTx.vhd.

◆ schTxDataVc

schTxDataVc slv ( 1 downto 0 )
Signal

Definition at line 79 of file Pgp2bTx.vhd.

◆ intTxLinkReady

Definition at line 80 of file Pgp2bTx.vhd.

◆ schTxTimeout

schTxTimeout sl
Signal

Definition at line 81 of file Pgp2bTx.vhd.

◆ intPhyTxData

intPhyTxData slv ( TX_LANE_CNT_G * 16 - 1 downto 0 )
Signal

Definition at line 82 of file Pgp2bTx.vhd.

◆ intPhyTxDataK

intPhyTxDataK slv ( TX_LANE_CNT_G * 2 - 1 downto 0 )
Signal

Definition at line 83 of file Pgp2bTx.vhd.

◆ crcTxIn

crcTxIn slv ( TX_LANE_CNT_G * 16 - 1 downto 0 )
Signal

Definition at line 84 of file Pgp2bTx.vhd.

◆ crcTxInit

crcTxInit sl
Signal

Definition at line 85 of file Pgp2bTx.vhd.

◆ crcTxValid

crcTxValid sl
Signal

Definition at line 86 of file Pgp2bTx.vhd.

◆ crcTxOut

crcTxOut slv ( 31 downto 0 )
Signal

Definition at line 87 of file Pgp2bTx.vhd.

◆ crcTxOutAdjust

crcTxOutAdjust slv ( 31 downto 0 )
Signal

Definition at line 88 of file Pgp2bTx.vhd.

◆ crcTxRst

crcTxRst sl
Signal

Definition at line 89 of file Pgp2bTx.vhd.

◆ crcTxInAdjust

crcTxInAdjust slv ( 31 downto 0 )
Signal

Definition at line 90 of file Pgp2bTx.vhd.

◆ crcTxWidthAdjust

crcTxWidthAdjust slv ( 2 downto 0 )
Signal

Definition at line 91 of file Pgp2bTx.vhd.

◆ intTxSof

intTxSof slv ( 3 downto 0 )
Signal

Definition at line 92 of file Pgp2bTx.vhd.

◆ intTxEofe

intTxEofe slv ( 3 downto 0 )
Signal

Definition at line 93 of file Pgp2bTx.vhd.

◆ intvalid

intvalid slv ( 3 downto 0 )
Signal

Definition at line 94 of file Pgp2bTx.vhd.

◆ rawReady

rawReady slv ( 3 downto 0 )
Signal

Definition at line 95 of file Pgp2bTx.vhd.

◆ syncLocPause

syncLocPause slv ( 3 downto 0 )
Signal

Definition at line 96 of file Pgp2bTx.vhd.

◆ syncLocOverFlow

syncLocOverFlow slv ( 3 downto 0 )
Signal

Definition at line 97 of file Pgp2bTx.vhd.

◆ syncRemPause

syncRemPause slv ( 3 downto 0 )
Signal

Definition at line 98 of file Pgp2bTx.vhd.

◆ gateRemPause

gateRemPause slv ( 3 downto 0 )
Signal

Definition at line 99 of file Pgp2bTx.vhd.

◆ syncLocLinkReady

Definition at line 100 of file Pgp2bTx.vhd.

◆ intTxMasters

intTxMasters AxiStreamMasterArray ( 3 downto 0 )
Signal

Definition at line 101 of file Pgp2bTx.vhd.

◆ intTxSlaves

intTxSlaves AxiStreamSlaveArray ( 3 downto 0 )
Signal

Definition at line 102 of file Pgp2bTx.vhd.

◆ KEEP_HIERARCHY

KEEP_HIERARCHY string
Attribute

Definition at line 104 of file Pgp2bTx.vhd.

◆ u_sync

u_sync SynchronizerVector
Instantiation

Definition at line 134 of file Pgp2bTx.vhd.

◆ u_linkready

u_linkready Synchronizer
Instantiation

Definition at line 150 of file Pgp2bTx.vhd.

◆ u_pgp2btxphy

u_pgp2btxphy Pgp2bTxPhy
Instantiation

Definition at line 206 of file Pgp2bTx.vhd.

◆ u_pgp2btxsched

u_pgp2btxsched Pgp2bTxSched
Instantiation

Definition at line 236 of file Pgp2bTx.vhd.

◆ u_pgp2btxcell

u_pgp2btxcell Pgp2bTxCell
Instantiation

Definition at line 302 of file Pgp2bTx.vhd.

◆ u_inputpipe

u_inputpipe AxiStreamPipeline
Instantiation

Definition at line 327 of file Pgp2bTx.vhd.

◆ tx_crc

tx_crc CRC32Rtl
Instantiation

Definition at line 357 of file Pgp2bTx.vhd.


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