SURF  1.0
Pgp2bRx Architecture Reference

Processes

wrap  ( intPhyRxPolarity , phyRxLanesIn )
PROCESS_114  ( overflow , pause )
PROCESS_115  ( pgpRxClk )

Signals

cellRxPause  sl
cellRxSOC  sl
cellRxSOF  sl
cellRxEOC  sl
cellRxEOF  sl
cellRxEOFE  sl
cellRxData  slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
intRxLinkReady  sl
crcRxIn  slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
crcRxInit  sl
crcRxValid  sl
crcRxOut  slv ( 31 downto 0 )
crcRxOutAdjust  slv ( 31 downto 0 )
crcRxRst  sl
crcRxInAdjust  slv ( 31 downto 0 )
crcRxWidthAdjust  slv ( 2 downto 0 )
intPhyRxPolarity  slv ( 1 downto 0 ) := ( others = > ' 0 ' )
intPhyRxData  slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
intPhyRxDataK  slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
intPhyRxDispErr  slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
intPhyRxDecErr  slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
intRxVcValid  slv ( 3 downto 0 )
intRxSof  sl
intRxEof  sl
intRxEofe  sl
intRxData  slv ( ( RX_LANE_CNT_G * 16 ) - 1 downto 0 )
pause  slv ( 3 downto 0 )
overflow  slv ( 3 downto 0 )

Attributes

KEEP_HIERARCHY  string

Instantiations

u_pgp2brxphy  Pgp2bRxPhy <Entity Pgp2bRxPhy>
u_pgp2brxcell  Pgp2bRxCell <Entity Pgp2bRxCell>
rx_crc  CRC32Rtl <Entity CRC32Rtl>

Detailed Description

Definition at line 60 of file Pgp2bRx.vhd.

Member Function Documentation

◆ wrap()

wrap (   intPhyRxPolarity ,
  phyRxLanesIn  
)
Process

Definition at line 108 of file Pgp2bRx.vhd.

◆ PROCESS_114()

PROCESS_114 (   overflow,
  pause 
)

Definition at line 198 of file Pgp2bRx.vhd.

◆ PROCESS_115()

PROCESS_115 (   pgpRxClk  
)
Process

Definition at line 207 of file Pgp2bRx.vhd.

Member Data Documentation

◆ cellRxPause

cellRxPause sl
Signal

Definition at line 63 of file Pgp2bRx.vhd.

◆ cellRxSOC

cellRxSOC sl
Signal

Definition at line 64 of file Pgp2bRx.vhd.

◆ cellRxSOF

cellRxSOF sl
Signal

Definition at line 65 of file Pgp2bRx.vhd.

◆ cellRxEOC

cellRxEOC sl
Signal

Definition at line 66 of file Pgp2bRx.vhd.

◆ cellRxEOF

cellRxEOF sl
Signal

Definition at line 67 of file Pgp2bRx.vhd.

◆ cellRxEOFE

cellRxEOFE sl
Signal

Definition at line 68 of file Pgp2bRx.vhd.

◆ cellRxData

cellRxData slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
Signal

Definition at line 69 of file Pgp2bRx.vhd.

◆ intRxLinkReady

Definition at line 70 of file Pgp2bRx.vhd.

◆ crcRxIn

crcRxIn slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
Signal

Definition at line 71 of file Pgp2bRx.vhd.

◆ crcRxInit

crcRxInit sl
Signal

Definition at line 72 of file Pgp2bRx.vhd.

◆ crcRxValid

crcRxValid sl
Signal

Definition at line 73 of file Pgp2bRx.vhd.

◆ crcRxOut

crcRxOut slv ( 31 downto 0 )
Signal

Definition at line 74 of file Pgp2bRx.vhd.

◆ crcRxOutAdjust

crcRxOutAdjust slv ( 31 downto 0 )
Signal

Definition at line 75 of file Pgp2bRx.vhd.

◆ crcRxRst

crcRxRst sl
Signal

Definition at line 76 of file Pgp2bRx.vhd.

◆ crcRxInAdjust

crcRxInAdjust slv ( 31 downto 0 )
Signal

Definition at line 77 of file Pgp2bRx.vhd.

◆ crcRxWidthAdjust

crcRxWidthAdjust slv ( 2 downto 0 )
Signal

Definition at line 78 of file Pgp2bRx.vhd.

◆ intPhyRxPolarity

intPhyRxPolarity slv ( 1 downto 0 ) := ( others = > ' 0 ' )
Signal

Definition at line 79 of file Pgp2bRx.vhd.

◆ intPhyRxData

intPhyRxData slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
Signal

Definition at line 80 of file Pgp2bRx.vhd.

◆ intPhyRxDataK

intPhyRxDataK slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
Signal

Definition at line 81 of file Pgp2bRx.vhd.

◆ intPhyRxDispErr

intPhyRxDispErr slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
Signal

Definition at line 82 of file Pgp2bRx.vhd.

◆ intPhyRxDecErr

intPhyRxDecErr slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
Signal

Definition at line 83 of file Pgp2bRx.vhd.

◆ intRxVcValid

intRxVcValid slv ( 3 downto 0 )
Signal

Definition at line 84 of file Pgp2bRx.vhd.

◆ intRxSof

intRxSof sl
Signal

Definition at line 85 of file Pgp2bRx.vhd.

◆ intRxEof

intRxEof sl
Signal

Definition at line 86 of file Pgp2bRx.vhd.

◆ intRxEofe

intRxEofe sl
Signal

Definition at line 87 of file Pgp2bRx.vhd.

◆ intRxData

intRxData slv ( ( RX_LANE_CNT_G * 16 ) - 1 downto 0 )
Signal

Definition at line 88 of file Pgp2bRx.vhd.

◆ pause

pause slv ( 3 downto 0 )
Signal

Definition at line 89 of file Pgp2bRx.vhd.

◆ overflow

overflow slv ( 3 downto 0 )
Signal

Definition at line 90 of file Pgp2bRx.vhd.

◆ KEEP_HIERARCHY

KEEP_HIERARCHY string
Attribute

Definition at line 92 of file Pgp2bRx.vhd.

◆ u_pgp2brxphy

u_pgp2brxphy Pgp2bRxPhy
Instantiation

Definition at line 150 of file Pgp2bRx.vhd.

◆ u_pgp2brxcell

u_pgp2brxcell Pgp2bRxCell
Instantiation

Definition at line 194 of file Pgp2bRx.vhd.

◆ rx_crc

rx_crc CRC32Rtl
Instantiation

Definition at line 288 of file Pgp2bRx.vhd.


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