Description: IPv4 Top-level Module for IPv4/ARP/ICMP
This file is part of 'SLAC Firmware Standard Library'. It is subject to the license terms in the LICENSE.txt file found in the top-level directory of this distribution and at: https://confluence.slac.stanford.edu/display/ppareg/LICENSE.html. No part of 'SLAC Firmware Standard Library', including this file, may be copied, modified, propagated, or distributed except according to
the terms contained in the LICENSE.txt file.
Generics
Generic name
Type
Value
Description
TPD_G
time
1 ns
Simulation parameter only
PROTOCOL_SIZE_G
positive
1
Default to 1x protocol
PROTOCOL_G
Slv8Array
(0 => UDP_C)
Default to UDP protocol
CLIENT_SIZE_G
positive
1
Sets the number of attached client engines
CLK_FREQ_G
real
156.25E+06
In units of Hz
TTL_G
slv(7 downto 0)
x"20"
ICMP_G
boolean
true
ARP_G
boolean
true
VLAN_G
boolean
false
Ports
Port name
Direction
Type
Description
localMac
in
slv(47 downto 0)
big-Endian configuration
localIp
in
slv(31 downto 0)
big-Endian configuration
obMacMaster
in
AxiStreamMasterType
Interface to Ethernet Media Access Controller (MAC)