Network Wizard for VHDL Test Benches
nw_arp_pkg Package Body Reference
Package >> nw_arp_pkg

Functions

t_slv_arr   f_arp_create_pkt ( header: in t_arp_header )
natural   f_arp_create_pkt_len ( header: in t_arp_header )
 Create ARP packet.
t_arp_header   f_arp_get_header ( arp_pkt: in t_slv_arr )
 Return length of ARP packet.

Member Function Documentation

◆ f_arp_create_pkt_len()

natural f_arp_create_pkt_len (   header in t_arp_header  
)
Function

Create ARP packet.

Parameters
headerARP header
Returns
ARP packet (8bit array)

Create ARP packet.

Example use

v_arp_header := C_DEFAULT_ARP_HEADER;
v_packet_8bit := f_arp_create_pkt(v_arp_header);

◆ f_arp_get_header()

t_arp_header f_arp_get_header (   arp_pkt in t_slv_arr  
)
Function

Return length of ARP packet.

Parameters
headerARP header
Returns
Length of ARP packet

Return the length of the created ARP packet.

Example use

v_len := f_arp_create_pkt_len(v_arp_header);
v_pkt_8bit(0 to v_len - 1) := f_arp_create_pkt(v_arp_header);

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