SURF  1.0
Pgp2bTxSched Entity Reference
+ Inheritance diagram for Pgp2bTxSched:

Entities

Pgp2bTxSched  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
VC_INTERLEAVE_G  integer := 1
NUM_VC_EN_G  integer range 1 to 4 := 4

Ports

pgpTxClkEn   in sl := ' 1 '
pgpTxClk   in sl
pgpTxClkRst   in sl
pgpTxFlush   in sl
pgpTxLinkReady   in sl
schTxSOF   in sl
schTxEOF   in sl
schTxIdle   out sl
schTxReq   out sl
schTxAck   in sl
schTxTimeout   out sl
schTxDataVc   out slv ( 1 downto 0 )
vc0FrameTxValid   in sl
vc1FrameTxValid   in sl
vc2FrameTxValid   in sl
vc3FrameTxValid   in sl
vc0RemAlmostFull   in sl
vc1RemAlmostFull   in sl
vc2RemAlmostFull   in sl
vc3RemAlmostFull   in sl

Detailed Description

See also
entity

Definition at line 28 of file Pgp2bTxSched.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 30 of file Pgp2bTxSched.vhd.

◆ VC_INTERLEAVE_G

VC_INTERLEAVE_G integer := 1
Generic

Definition at line 31 of file Pgp2bTxSched.vhd.

◆ NUM_VC_EN_G

NUM_VC_EN_G integer range 1 to 4 := 4
Generic

Definition at line 33 of file Pgp2bTxSched.vhd.

◆ pgpTxClkEn

pgpTxClkEn in sl := ' 1 '
Port

Definition at line 37 of file Pgp2bTxSched.vhd.

◆ pgpTxClk

pgpTxClk in sl
Port

Definition at line 38 of file Pgp2bTxSched.vhd.

◆ pgpTxClkRst

pgpTxClkRst in sl
Port

Definition at line 39 of file Pgp2bTxSched.vhd.

◆ pgpTxFlush

pgpTxFlush in sl
Port

Definition at line 42 of file Pgp2bTxSched.vhd.

◆ pgpTxLinkReady

pgpTxLinkReady in sl
Port

Definition at line 45 of file Pgp2bTxSched.vhd.

◆ schTxSOF

schTxSOF in sl
Port

Definition at line 48 of file Pgp2bTxSched.vhd.

◆ schTxEOF

schTxEOF in sl
Port

Definition at line 49 of file Pgp2bTxSched.vhd.

◆ schTxIdle

schTxIdle out sl
Port

Definition at line 50 of file Pgp2bTxSched.vhd.

◆ schTxReq

schTxReq out sl
Port

Definition at line 51 of file Pgp2bTxSched.vhd.

◆ schTxAck

schTxAck in sl
Port

Definition at line 52 of file Pgp2bTxSched.vhd.

◆ schTxTimeout

schTxTimeout out sl
Port

Definition at line 53 of file Pgp2bTxSched.vhd.

◆ schTxDataVc

schTxDataVc out slv ( 1 downto 0 )
Port

Definition at line 54 of file Pgp2bTxSched.vhd.

◆ vc0FrameTxValid

Definition at line 57 of file Pgp2bTxSched.vhd.

◆ vc1FrameTxValid

Definition at line 58 of file Pgp2bTxSched.vhd.

◆ vc2FrameTxValid

Definition at line 59 of file Pgp2bTxSched.vhd.

◆ vc3FrameTxValid

Definition at line 60 of file Pgp2bTxSched.vhd.

◆ vc0RemAlmostFull

Definition at line 63 of file Pgp2bTxSched.vhd.

◆ vc1RemAlmostFull

Definition at line 64 of file Pgp2bTxSched.vhd.

◆ vc2RemAlmostFull

Definition at line 65 of file Pgp2bTxSched.vhd.

◆ vc3RemAlmostFull

Definition at line 67 of file Pgp2bTxSched.vhd.

◆ ieee

ieee
Library

Definition at line 19 of file Pgp2bTxSched.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 20 of file Pgp2bTxSched.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 21 of file Pgp2bTxSched.vhd.

◆ std_logic_unsigned

Definition at line 22 of file Pgp2bTxSched.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 23 of file Pgp2bTxSched.vhd.

◆ Pgp2bPkg

Pgp2bPkg
Package

Definition at line 24 of file Pgp2bTxSched.vhd.


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