SURF
Loading...
Searching...
No Matches
IpV4Engine.mapping Architecture Reference
Architecture >> IpV4Engine::mapping

Functions

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

Constants

PROTOCOL_SIZE_C  positive := ite ( IGMP_G , PROTOCOL_SIZE_G+ 2 , PROTOCOL_SIZE_G+ 1 )
PROTOCOL_C  Slv8Array ( PROTOCOL_SIZE_C- 1 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_C- 1 downto 0 ) := ( others = > AXI_STREAM_MASTER_INIT_C )
ibSlaves  AxiStreamSlaveArray ( PROTOCOL_SIZE_C- 1 downto 0 ) := ( others = > AXI_STREAM_SLAVE_FORCE_C )
obMasters  AxiStreamMasterArray ( PROTOCOL_SIZE_C- 1 downto 0 ) := ( others = > AXI_STREAM_MASTER_INIT_C )
obSlaves  AxiStreamSlaveArray ( PROTOCOL_SIZE_C- 1 downto 0 ) := ( others = > AXI_STREAM_SLAVE_FORCE_C )

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>
u_igmpv2engine  IgmpV2Engine <Entity IgmpV2Engine>

The documentation for this design unit was generated from the following file: