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

Entities

mapping  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>
AxiLitePkg  Package <AxiLitePkg>
TenGigEthPkg  Package <TenGigEthPkg>
EthMacPkg  Package <EthMacPkg>

Generics

TPD_G  time := 1 ns
EN_AXI_REG_G  boolean := false
AXI_ERROR_RESP_G  slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C
AXIS_CONFIG_G  AxiStreamConfigType := AXI_STREAM_CONFIG_INIT_C

Ports

localMac   in slv ( 47 downto 0 ) := MAC_ADDR_INIT_C
dmaClk   in sl
dmaRst   in sl
dmaIbMaster   out AxiStreamMasterType
dmaIbSlave   in AxiStreamSlaveType
dmaObMaster   in AxiStreamMasterType
dmaObSlave   out AxiStreamSlaveType
axiLiteClk   in sl := ' 0 '
axiLiteRst   in sl := ' 0 '
axiLiteReadMaster   in AxiLiteReadMasterType := AXI_LITE_READ_MASTER_INIT_C
axiLiteReadSlave   out AxiLiteReadSlaveType
axiLiteWriteMaster   in AxiLiteWriteMasterType := AXI_LITE_WRITE_MASTER_INIT_C
axiLiteWriteSlave   out AxiLiteWriteSlaveType
sigDet   in sl := ' 1 '
txFault   in sl := ' 0 '
txDisable   out sl
extRst   in sl
phyClk   in sl
phyRst   in sl
phyReady   out sl
qplllock   in sl
qplloutclk   in sl
qplloutrefclk   in sl
qpllRst   out sl
gtTxP   out sl
gtTxN   out sl
gtRxP   in sl
gtRxN   in sl

Detailed Description

See also
entity

Definition at line 29 of file TenGigEthGth7.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 31 of file TenGigEthGth7.vhd.

◆ EN_AXI_REG_G

EN_AXI_REG_G boolean := false
Generic

Definition at line 33 of file TenGigEthGth7.vhd.

◆ AXI_ERROR_RESP_G

AXI_ERROR_RESP_G slv ( 1 downto 0 ) := AXI_RESP_SLVERR_C
Generic

Definition at line 34 of file TenGigEthGth7.vhd.

◆ AXIS_CONFIG_G

◆ localMac

localMac in slv ( 47 downto 0 ) := MAC_ADDR_INIT_C
Port

Definition at line 39 of file TenGigEthGth7.vhd.

◆ dmaClk

dmaClk in sl
Port

Definition at line 41 of file TenGigEthGth7.vhd.

◆ dmaRst

dmaRst in sl
Port

Definition at line 42 of file TenGigEthGth7.vhd.

◆ dmaIbMaster

Definition at line 43 of file TenGigEthGth7.vhd.

◆ dmaIbSlave

Definition at line 44 of file TenGigEthGth7.vhd.

◆ dmaObMaster

Definition at line 45 of file TenGigEthGth7.vhd.

◆ dmaObSlave

Definition at line 46 of file TenGigEthGth7.vhd.

◆ axiLiteClk

axiLiteClk in sl := ' 0 '
Port

Definition at line 48 of file TenGigEthGth7.vhd.

◆ axiLiteRst

axiLiteRst in sl := ' 0 '
Port

Definition at line 49 of file TenGigEthGth7.vhd.

◆ axiLiteReadMaster

◆ axiLiteReadSlave

Definition at line 51 of file TenGigEthGth7.vhd.

◆ axiLiteWriteMaster

◆ axiLiteWriteSlave

Definition at line 53 of file TenGigEthGth7.vhd.

◆ sigDet

sigDet in sl := ' 1 '
Port

Definition at line 55 of file TenGigEthGth7.vhd.

◆ txFault

txFault in sl := ' 0 '
Port

Definition at line 56 of file TenGigEthGth7.vhd.

◆ txDisable

txDisable out sl
Port

Definition at line 57 of file TenGigEthGth7.vhd.

◆ extRst

extRst in sl
Port

Definition at line 59 of file TenGigEthGth7.vhd.

◆ phyClk

phyClk in sl
Port

Definition at line 60 of file TenGigEthGth7.vhd.

◆ phyRst

phyRst in sl
Port

Definition at line 61 of file TenGigEthGth7.vhd.

◆ phyReady

phyReady out sl
Port

Definition at line 62 of file TenGigEthGth7.vhd.

◆ qplllock

qplllock in sl
Port

Definition at line 64 of file TenGigEthGth7.vhd.

◆ qplloutclk

qplloutclk in sl
Port

Definition at line 65 of file TenGigEthGth7.vhd.

◆ qplloutrefclk

qplloutrefclk in sl
Port

Definition at line 66 of file TenGigEthGth7.vhd.

◆ qpllRst

qpllRst out sl
Port

Definition at line 67 of file TenGigEthGth7.vhd.

◆ gtTxP

gtTxP out sl
Port

Definition at line 69 of file TenGigEthGth7.vhd.

◆ gtTxN

gtTxN out sl
Port

Definition at line 70 of file TenGigEthGth7.vhd.

◆ gtRxP

gtRxP in sl
Port

Definition at line 71 of file TenGigEthGth7.vhd.

◆ gtRxN

gtRxN in sl
Port

Definition at line 72 of file TenGigEthGth7.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file TenGigEthGth7.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file TenGigEthGth7.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 21 of file TenGigEthGth7.vhd.

◆ AxiStreamPkg

AxiStreamPkg
Package

Definition at line 22 of file TenGigEthGth7.vhd.

◆ AxiLitePkg

AxiLitePkg
Package

Definition at line 23 of file TenGigEthGth7.vhd.

◆ TenGigEthPkg

TenGigEthPkg
Package

Definition at line 24 of file TenGigEthGth7.vhd.

◆ EthMacPkg

EthMacPkg
Package

Definition at line 25 of file TenGigEthGth7.vhd.


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