SURF  1.0
ArpEngine Entity Reference
+ Inheritance diagram for ArpEngine:

Entities

rtl  architecture
 

Libraries

ieee 

Use Clauses

std_logic_1164 
std_logic_unsigned 
std_logic_arith 
StdRtlPkg  Package <StdRtlPkg>
AxiStreamPkg  Package <AxiStreamPkg>
SsiPkg  Package <SsiPkg>
EthMacPkg  Package <EthMacPkg>

Generics

TPD_G  time := 1 ns
CLIENT_SIZE_G  positive := 1
CLK_FREQ_G  real := 156 . 25E + 06
VLAN_G  boolean := false

Ports

localMac   in slv ( 47 downto 0 )
localIp   in slv ( 31 downto 0 )
arpReqMasters   in AxiStreamMasterArray ( CLIENT_SIZE_G - 1 downto 0 )
arpReqSlaves   out AxiStreamSlaveArray ( CLIENT_SIZE_G - 1 downto 0 )
arpAckMasters   out AxiStreamMasterArray ( CLIENT_SIZE_G - 1 downto 0 )
arpAckSlaves   in AxiStreamSlaveArray ( CLIENT_SIZE_G - 1 downto 0 )
ibArpMaster   in AxiStreamMasterType
ibArpSlave   out AxiStreamSlaveType
obArpMaster   out AxiStreamMasterType
obArpSlave   in AxiStreamSlaveType
clk   in sl
rst   in sl

Detailed Description

See also
entity

Definition at line 30 of file ArpEngine.vhd.

Member Data Documentation

◆ TPD_G

TPD_G time := 1 ns
Generic

Definition at line 32 of file ArpEngine.vhd.

◆ CLIENT_SIZE_G

CLIENT_SIZE_G positive := 1
Generic

Definition at line 33 of file ArpEngine.vhd.

◆ CLK_FREQ_G

CLK_FREQ_G real := 156 . 25E + 06
Generic

Definition at line 34 of file ArpEngine.vhd.

◆ VLAN_G

VLAN_G boolean := false
Generic

Definition at line 35 of file ArpEngine.vhd.

◆ localMac

localMac in slv ( 47 downto 0 )
Port

Definition at line 38 of file ArpEngine.vhd.

◆ localIp

localIp in slv ( 31 downto 0 )
Port

Definition at line 39 of file ArpEngine.vhd.

◆ arpReqMasters

Definition at line 41 of file ArpEngine.vhd.

◆ arpReqSlaves

arpReqSlaves out AxiStreamSlaveArray ( CLIENT_SIZE_G - 1 downto 0 )
Port

Definition at line 42 of file ArpEngine.vhd.

◆ arpAckMasters

Definition at line 43 of file ArpEngine.vhd.

◆ arpAckSlaves

Definition at line 44 of file ArpEngine.vhd.

◆ ibArpMaster

Definition at line 46 of file ArpEngine.vhd.

◆ ibArpSlave

Definition at line 47 of file ArpEngine.vhd.

◆ obArpMaster

Definition at line 48 of file ArpEngine.vhd.

◆ obArpSlave

Definition at line 49 of file ArpEngine.vhd.

◆ clk

clk in sl
Port

Definition at line 51 of file ArpEngine.vhd.

◆ rst

rst in sl
Port

Definition at line 52 of file ArpEngine.vhd.

◆ ieee

ieee
Library

Definition at line 18 of file ArpEngine.vhd.

◆ std_logic_1164

std_logic_1164
Package

Definition at line 19 of file ArpEngine.vhd.

◆ std_logic_unsigned

Definition at line 20 of file ArpEngine.vhd.

◆ std_logic_arith

std_logic_arith
Package

Definition at line 21 of file ArpEngine.vhd.

◆ StdRtlPkg

StdRtlPkg
Package

Definition at line 23 of file ArpEngine.vhd.

◆ AxiStreamPkg

AxiStreamPkg
Package

Definition at line 24 of file ArpEngine.vhd.

◆ SsiPkg

SsiPkg
Package

Definition at line 25 of file ArpEngine.vhd.

◆ EthMacPkg

EthMacPkg
Package

Definition at line 26 of file ArpEngine.vhd.


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