SURF  1.0
mapping Architecture Reference

Functions

Slv8Array   GenIPv4List ( foo: in Slv8Array( PROTOCOL_SIZE_G- 1 downto 0) )

Constants

PROTOCOL_C  Slv8Array ( PROTOCOL_SIZE_G downto 0 ) := GenIPv4List ( PROTOCOL_G )

Signals

ibArpMaster  AxiStreamMasterType
ibArpSlave  AxiStreamSlaveType
obArpMaster  AxiStreamMasterType
obArpSlave  AxiStreamSlaveType
ibIpv4Master  AxiStreamMasterType
ibIpv4Slave  AxiStreamSlaveType
obIpv4Master  AxiStreamMasterType
obIpv4Slave  AxiStreamSlaveType
localhostMaster  AxiStreamMasterType
localhostSlave  AxiStreamSlaveType
ibMasters  AxiStreamMasterArray ( PROTOCOL_SIZE_G downto 0 )
ibSlaves  AxiStreamSlaveArray ( PROTOCOL_SIZE_G downto 0 )
obMasters  AxiStreamMasterArray ( PROTOCOL_SIZE_G downto 0 )
obSlaves  AxiStreamSlaveArray ( PROTOCOL_SIZE_G downto 0 )

Instantiations

u_ethframedemux  IpV4EngineDeMux <Entity IpV4EngineDeMux>
u_ethframemux  AxiStreamMux <Entity AxiStreamMux>
u_arpengine  ArpEngine <Entity ArpEngine>
u_ipv4enginerx  IpV4EngineRx <Entity IpV4EngineRx>
u_ipv4enginetx  IpV4EngineTx <Entity IpV4EngineTx>
u_icmpengine  IcmpEngine <Entity IcmpEngine>

Detailed Description

Definition at line 60 of file IpV4Engine.vhd.

Member Function Documentation

◆ GenIPv4List()

Slv8Array GenIPv4List (   foo in Slv8Array ( PROTOCOL_SIZE_G - 1 downto 0 )  
)
Function

Definition at line 62 of file IpV4Engine.vhd.

Member Data Documentation

◆ PROTOCOL_C

PROTOCOL_C Slv8Array ( PROTOCOL_SIZE_G downto 0 ) := GenIPv4List ( PROTOCOL_G )
Constant

Definition at line 72 of file IpV4Engine.vhd.

◆ ibArpMaster

Definition at line 74 of file IpV4Engine.vhd.

◆ ibArpSlave

Definition at line 75 of file IpV4Engine.vhd.

◆ obArpMaster

Definition at line 76 of file IpV4Engine.vhd.

◆ obArpSlave

Definition at line 77 of file IpV4Engine.vhd.

◆ ibIpv4Master

Definition at line 79 of file IpV4Engine.vhd.

◆ ibIpv4Slave

Definition at line 80 of file IpV4Engine.vhd.

◆ obIpv4Master

Definition at line 81 of file IpV4Engine.vhd.

◆ obIpv4Slave

Definition at line 82 of file IpV4Engine.vhd.

◆ localhostMaster

Definition at line 84 of file IpV4Engine.vhd.

◆ localhostSlave

Definition at line 85 of file IpV4Engine.vhd.

◆ ibMasters

Definition at line 87 of file IpV4Engine.vhd.

◆ ibSlaves

Definition at line 88 of file IpV4Engine.vhd.

◆ obMasters

Definition at line 89 of file IpV4Engine.vhd.

◆ obSlaves

Definition at line 90 of file IpV4Engine.vhd.

◆ u_ethframedemux

u_ethframedemux IpV4EngineDeMux
Instantiation

Definition at line 111 of file IpV4Engine.vhd.

◆ u_ethframemux

u_ethframemux AxiStreamMux
Instantiation

Definition at line 128 of file IpV4Engine.vhd.

◆ u_arpengine

u_arpengine ArpEngine
Instantiation

Definition at line 152 of file IpV4Engine.vhd.

◆ u_ipv4enginerx

u_ipv4enginerx IpV4EngineRx
Instantiation

Definition at line 171 of file IpV4Engine.vhd.

◆ u_ipv4enginetx

u_ipv4enginetx IpV4EngineTx
Instantiation

Definition at line 193 of file IpV4Engine.vhd.

◆ u_icmpengine

u_icmpengine IcmpEngine
Instantiation

Definition at line 208 of file IpV4Engine.vhd.


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