SURF  1.0
Pgp2bRxPhy Entity Reference
+ Inheritance diagram for Pgp2bRxPhy:

Entities

Pgp2bRxPhy  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
std_logic_arith 
std_logic_unsigned 
StdRtlPkg  Package <StdRtlPkg>
Pgp2bPkg  Package <Pgp2bPkg>

Generics

TPD_G  time := 1 ns
RX_LANE_CNT_G  integer range 1 to 2 := 1

Ports

pgpRxClkEn   in sl := ' 1 '
pgpRxClk   in sl
pgpRxClkRst   in sl
pgpRxLinkReady   out sl
pgpRxLinkDown   out sl := ' 0 '
pgpRxLinkError   out sl := ' 0 '
pgpRxOpCodeEn   out sl
pgpRxOpCode   out slv ( 7 downto 0 )
pgpRemLinkReady   out sl := ' 0 '
pgpRemData   out slv ( 7 downto 0 ) := ( others = > ' 0 ' )
cellRxPause   out sl
cellRxSOC   out sl
cellRxSOF   out sl
cellRxEOC   out sl
cellRxEOF   out sl
cellRxEOFE   out sl
cellRxData   out slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
phyRxPolarity   out slv ( RX_LANE_CNT_G - 1 downto 0 )
phyRxData   in slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
phyRxDataK   in slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
phyRxDispErr   in slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
phyRxDecErr   in slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
phyRxReady   in sl
phyRxInit   out sl

Detailed Description

See also
entity

Definition at line 28 of file Pgp2bRxPhy.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 30 of file Pgp2bRxPhy.vhd.

◆ RX_LANE_CNT_G

RX_LANE_CNT_G integer range 1 to 2 := 1
Generic

Definition at line 32 of file Pgp2bRxPhy.vhd.

◆ pgpRxClkEn

pgpRxClkEn in sl := ' 1 '
Port

Definition at line 36 of file Pgp2bRxPhy.vhd.

◆ pgpRxClk

pgpRxClk in sl
Port

Definition at line 37 of file Pgp2bRxPhy.vhd.

◆ pgpRxClkRst

pgpRxClkRst in sl
Port

Definition at line 38 of file Pgp2bRxPhy.vhd.

◆ pgpRxLinkReady

pgpRxLinkReady out sl
Port

Definition at line 41 of file Pgp2bRxPhy.vhd.

◆ pgpRxLinkDown

pgpRxLinkDown out sl := ' 0 '
Port

Definition at line 44 of file Pgp2bRxPhy.vhd.

◆ pgpRxLinkError

pgpRxLinkError out sl := ' 0 '
Port

Definition at line 45 of file Pgp2bRxPhy.vhd.

◆ pgpRxOpCodeEn

pgpRxOpCodeEn out sl
Port

Definition at line 48 of file Pgp2bRxPhy.vhd.

◆ pgpRxOpCode

pgpRxOpCode out slv ( 7 downto 0 )
Port

Definition at line 49 of file Pgp2bRxPhy.vhd.

◆ pgpRemLinkReady

pgpRemLinkReady out sl := ' 0 '
Port

Definition at line 52 of file Pgp2bRxPhy.vhd.

◆ pgpRemData

pgpRemData out slv ( 7 downto 0 ) := ( others = > ' 0 ' )
Port

Definition at line 53 of file Pgp2bRxPhy.vhd.

◆ cellRxPause

cellRxPause out sl
Port

Definition at line 56 of file Pgp2bRxPhy.vhd.

◆ cellRxSOC

cellRxSOC out sl
Port

Definition at line 57 of file Pgp2bRxPhy.vhd.

◆ cellRxSOF

cellRxSOF out sl
Port

Definition at line 58 of file Pgp2bRxPhy.vhd.

◆ cellRxEOC

cellRxEOC out sl
Port

Definition at line 59 of file Pgp2bRxPhy.vhd.

◆ cellRxEOF

cellRxEOF out sl
Port

Definition at line 60 of file Pgp2bRxPhy.vhd.

◆ cellRxEOFE

cellRxEOFE out sl
Port

Definition at line 61 of file Pgp2bRxPhy.vhd.

◆ cellRxData

cellRxData out slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
Port

Definition at line 62 of file Pgp2bRxPhy.vhd.

◆ phyRxPolarity

phyRxPolarity out slv ( RX_LANE_CNT_G - 1 downto 0 )
Port

Definition at line 65 of file Pgp2bRxPhy.vhd.

◆ phyRxData

phyRxData in slv ( RX_LANE_CNT_G * 16 - 1 downto 0 )
Port

Definition at line 66 of file Pgp2bRxPhy.vhd.

◆ phyRxDataK

phyRxDataK in slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
Port

Definition at line 67 of file Pgp2bRxPhy.vhd.

◆ phyRxDispErr

phyRxDispErr in slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
Port

Definition at line 68 of file Pgp2bRxPhy.vhd.

◆ phyRxDecErr

phyRxDecErr in slv ( RX_LANE_CNT_G * 2 - 1 downto 0 )
Port

Definition at line 69 of file Pgp2bRxPhy.vhd.

◆ phyRxReady

phyRxReady in sl
Port

Definition at line 70 of file Pgp2bRxPhy.vhd.

◆ phyRxInit

phyRxInit out sl
Port

Definition at line 72 of file Pgp2bRxPhy.vhd.

◆ ieee

ieee
Library

Definition at line 19 of file Pgp2bRxPhy.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 20 of file Pgp2bRxPhy.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 21 of file Pgp2bRxPhy.vhd.

◆ std_logic_unsigned

Definition at line 22 of file Pgp2bRxPhy.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 23 of file Pgp2bRxPhy.vhd.

◆ Pgp2bPkg

Pgp2bPkg
Package

Definition at line 24 of file Pgp2bRxPhy.vhd.


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