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

Entities

mapping  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>
EthMacPkg  Package <EthMacPkg>

Generics

TPD_G  time := 1 ns
PRIM_COMMON_CLK_G  boolean := false
PRIM_CONFIG_G  AxiStreamConfigType := EMAC_AXIS_CONFIG_C
BYP_EN_G  boolean := false
BYP_COMMON_CLK_G  boolean := false
BYP_CONFIG_G  AxiStreamConfigType := EMAC_AXIS_CONFIG_C
VLAN_EN_G  boolean := false
VLAN_SIZE_G  positive := 1
VLAN_COMMON_CLK_G  boolean := false
VLAN_CONFIG_G  AxiStreamConfigType := EMAC_AXIS_CONFIG_C

Ports

mClk   in sl
mRst   in sl
sPrimClk   in sl
sPrimRst   in sl
sPrimMaster   in AxiStreamMasterType
sPrimSlave   out AxiStreamSlaveType
mPrimMaster   out AxiStreamMasterType
mPrimSlave   in AxiStreamSlaveType
sBypClk   in sl
sBypRst   in sl
sBypMaster   in AxiStreamMasterType
sBypSlave   out AxiStreamSlaveType
mBypMaster   out AxiStreamMasterType
mBypSlave   in AxiStreamSlaveType
sVlanClk   in sl
sVlanRst   in sl
sVlanMasters   in AxiStreamMasterArray ( VLAN_SIZE_G - 1 downto 0 )
sVlanSlaves   out AxiStreamSlaveArray ( VLAN_SIZE_G - 1 downto 0 )
mVlanMasters   out AxiStreamMasterArray ( VLAN_SIZE_G - 1 downto 0 )
mVlanSlaves   in AxiStreamSlaveArray ( VLAN_SIZE_G - 1 downto 0 )

Detailed Description

See also
entity

Definition at line 27 of file EthMacTxFifo.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 29 of file EthMacTxFifo.vhd.

◆ PRIM_COMMON_CLK_G

PRIM_COMMON_CLK_G boolean := false
Generic

Definition at line 30 of file EthMacTxFifo.vhd.

◆ PRIM_CONFIG_G

◆ BYP_EN_G

BYP_EN_G boolean := false
Generic

Definition at line 32 of file EthMacTxFifo.vhd.

◆ BYP_COMMON_CLK_G

BYP_COMMON_CLK_G boolean := false
Generic

Definition at line 33 of file EthMacTxFifo.vhd.

◆ BYP_CONFIG_G

Definition at line 34 of file EthMacTxFifo.vhd.

◆ VLAN_EN_G

VLAN_EN_G boolean := false
Generic

Definition at line 35 of file EthMacTxFifo.vhd.

◆ VLAN_SIZE_G

VLAN_SIZE_G positive := 1
Generic

Definition at line 36 of file EthMacTxFifo.vhd.

◆ VLAN_COMMON_CLK_G

VLAN_COMMON_CLK_G boolean := false
Generic

Definition at line 37 of file EthMacTxFifo.vhd.

◆ VLAN_CONFIG_G

◆ mClk

mClk in sl
Port

Definition at line 41 of file EthMacTxFifo.vhd.

◆ mRst

mRst in sl
Port

Definition at line 42 of file EthMacTxFifo.vhd.

◆ sPrimClk

sPrimClk in sl
Port

Definition at line 44 of file EthMacTxFifo.vhd.

◆ sPrimRst

sPrimRst in sl
Port

Definition at line 45 of file EthMacTxFifo.vhd.

◆ sPrimMaster

Definition at line 46 of file EthMacTxFifo.vhd.

◆ sPrimSlave

Definition at line 47 of file EthMacTxFifo.vhd.

◆ mPrimMaster

Definition at line 48 of file EthMacTxFifo.vhd.

◆ mPrimSlave

Definition at line 49 of file EthMacTxFifo.vhd.

◆ sBypClk

sBypClk in sl
Port

Definition at line 51 of file EthMacTxFifo.vhd.

◆ sBypRst

sBypRst in sl
Port

Definition at line 52 of file EthMacTxFifo.vhd.

◆ sBypMaster

Definition at line 53 of file EthMacTxFifo.vhd.

◆ sBypSlave

Definition at line 54 of file EthMacTxFifo.vhd.

◆ mBypMaster

Definition at line 55 of file EthMacTxFifo.vhd.

◆ mBypSlave

Definition at line 56 of file EthMacTxFifo.vhd.

◆ sVlanClk

sVlanClk in sl
Port

Definition at line 58 of file EthMacTxFifo.vhd.

◆ sVlanRst

sVlanRst in sl
Port

Definition at line 59 of file EthMacTxFifo.vhd.

◆ sVlanMasters

sVlanMasters in AxiStreamMasterArray ( VLAN_SIZE_G - 1 downto 0 )
Port

Definition at line 60 of file EthMacTxFifo.vhd.

◆ sVlanSlaves

sVlanSlaves out AxiStreamSlaveArray ( VLAN_SIZE_G - 1 downto 0 )
Port

Definition at line 61 of file EthMacTxFifo.vhd.

◆ mVlanMasters

mVlanMasters out AxiStreamMasterArray ( VLAN_SIZE_G - 1 downto 0 )
Port

Definition at line 62 of file EthMacTxFifo.vhd.

◆ mVlanSlaves

mVlanSlaves in AxiStreamSlaveArray ( VLAN_SIZE_G - 1 downto 0 )
Port

Definition at line 63 of file EthMacTxFifo.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file EthMacTxFifo.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file EthMacTxFifo.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 21 of file EthMacTxFifo.vhd.

◆ AxiStreamPkg

AxiStreamPkg
Package

Definition at line 22 of file EthMacTxFifo.vhd.

◆ EthMacPkg

EthMacPkg
Package

Definition at line 23 of file EthMacTxFifo.vhd.


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