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

Entities

structure  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
STD_LOGIC_ARITH 
STD_LOGIC_UNSIGNED 
StdRtlPkg  Package <StdRtlPkg>
AxiLitePkg  Package <AxiLitePkg>
Pgp2bPkg  Package <Pgp2bPkg>

Generics

TPD_G  time := 1 ns
COMMON_TX_CLK_G  boolean := false
COMMON_RX_CLK_G  boolean := false
WRITE_EN_G  boolean := false
AXI_CLK_FREQ_G  real := 125 . 0E + 6
STATUS_CNT_WIDTH_G  natural range 1 to 32 := 32
ERROR_CNT_WIDTH_G  natural range 1 to 32 := 4
AXI_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_DECERR_C

Ports

pgpTxClk   in sl
pgpTxClkRst   in sl
pgpTxIn   out Pgp2bTxInType
pgpTxOut   in Pgp2bTxOutType
locTxIn   in Pgp2bTxInType := PGP2B_TX_IN_INIT_C
pgpRxClk   in sl
pgpRxClkRst   in sl
pgpRxIn   out Pgp2bRxInType
pgpRxOut   in Pgp2bRxOutType
locRxIn   in Pgp2bRxInType := PGP2B_RX_IN_INIT_C
statusWord   out slv ( 63 downto 0 )
statusSend   out sl
axilClk   in sl
axilRst   in sl
axilReadMaster   in AxiLiteReadMasterType
axilReadSlave   out AxiLiteReadSlaveType
axilWriteMaster   in AxiLiteWriteMasterType
axilWriteSlave   out AxiLiteWriteSlaveType

Detailed Description

See also
entity

Definition at line 111 of file Pgp2bAxi.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 113 of file Pgp2bAxi.vhd.

◆ COMMON_TX_CLK_G

COMMON_TX_CLK_G boolean := false
Generic

Definition at line 114 of file Pgp2bAxi.vhd.

◆ COMMON_RX_CLK_G

COMMON_RX_CLK_G boolean := false
Generic

Definition at line 115 of file Pgp2bAxi.vhd.

◆ WRITE_EN_G

WRITE_EN_G boolean := false
Generic

Definition at line 116 of file Pgp2bAxi.vhd.

◆ AXI_CLK_FREQ_G

AXI_CLK_FREQ_G real := 125 . 0E + 6
Generic

Definition at line 117 of file Pgp2bAxi.vhd.

◆ STATUS_CNT_WIDTH_G

STATUS_CNT_WIDTH_G natural range 1 to 32 := 32
Generic

Definition at line 118 of file Pgp2bAxi.vhd.

◆ ERROR_CNT_WIDTH_G

ERROR_CNT_WIDTH_G natural range 1 to 32 := 4
Generic

Definition at line 119 of file Pgp2bAxi.vhd.

◆ AXI_ERROR_RESP_G

AXI_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_DECERR_C
Generic

Definition at line 120 of file Pgp2bAxi.vhd.

◆ pgpTxClk

pgpTxClk in sl
Port

Definition at line 124 of file Pgp2bAxi.vhd.

◆ pgpTxClkRst

pgpTxClkRst in sl
Port

Definition at line 125 of file Pgp2bAxi.vhd.

◆ pgpTxIn

Definition at line 126 of file Pgp2bAxi.vhd.

◆ pgpTxOut

Definition at line 127 of file Pgp2bAxi.vhd.

◆ locTxIn

Definition at line 128 of file Pgp2bAxi.vhd.

◆ pgpRxClk

pgpRxClk in sl
Port

Definition at line 131 of file Pgp2bAxi.vhd.

◆ pgpRxClkRst

pgpRxClkRst in sl
Port

Definition at line 132 of file Pgp2bAxi.vhd.

◆ pgpRxIn

Definition at line 133 of file Pgp2bAxi.vhd.

◆ pgpRxOut

Definition at line 134 of file Pgp2bAxi.vhd.

◆ locRxIn

Definition at line 135 of file Pgp2bAxi.vhd.

◆ statusWord

statusWord out slv ( 63 downto 0 )
Port

Definition at line 138 of file Pgp2bAxi.vhd.

◆ statusSend

statusSend out sl
Port

Definition at line 139 of file Pgp2bAxi.vhd.

◆ axilClk

axilClk in sl
Port

Definition at line 142 of file Pgp2bAxi.vhd.

◆ axilRst

axilRst in sl
Port

Definition at line 143 of file Pgp2bAxi.vhd.

◆ axilReadMaster

Definition at line 144 of file Pgp2bAxi.vhd.

◆ axilReadSlave

Definition at line 145 of file Pgp2bAxi.vhd.

◆ axilWriteMaster

Definition at line 146 of file Pgp2bAxi.vhd.

◆ axilWriteSlave

Definition at line 148 of file Pgp2bAxi.vhd.

◆ ieee

ieee
Library

Definition at line 100 of file Pgp2bAxi.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 101 of file Pgp2bAxi.vhd.

◆ STD_LOGIC_ARITH

STD_LOGIC_ARITH
Package

Definition at line 102 of file Pgp2bAxi.vhd.

◆ STD_LOGIC_UNSIGNED

Definition at line 103 of file Pgp2bAxi.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 105 of file Pgp2bAxi.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 106 of file Pgp2bAxi.vhd.

◆ Pgp2bPkg

Pgp2bPkg
Package

Definition at line 107 of file Pgp2bAxi.vhd.


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