[source]

Entity icmpv4_Wrapper

DEBUGSOURCE_IPV4ADDRESSClockstd_logicResetstd_logicCommandT_NET_ICMPV4_COMMANDIPv4Address_DataT_SLV_8IP_TX_Ackstd_logicIP_TX_Meta_rststd_logicIP_TX_Meta_SrcIPv4Address_nxtstd_logicIP_TX_Meta_DestIPv4Address_nxtstd_logicIP_RX_Validstd_logicIP_RX_DataT_SLV_8IP_RX_SOFstd_logicIP_RX_EOFstd_logicIP_RX_Meta_SrcMACAddress_DataT_SLV_8IP_RX_Meta_DestMACAddress_DataT_SLV_8IP_RX_Meta_SrcIPv4Address_DataT_SLV_8IP_RX_Meta_DestIPv4Address_DataT_SLV_8IP_RX_Meta_LengthT_SLV_16StatusT_NET_ICMPV4_STATUSErrorT_NET_ICMPV4_ERRORIPv4Address_rststd_logicIPv4Address_nxtstd_logicIP_TX_Validstd_logicIP_TX_DataT_SLV_8IP_TX_SOFstd_logicIP_TX_EOFstd_logicIP_TX_Meta_SrcIPv4Address_DataT_SLV_8IP_TX_Meta_DestIPv4Address_DataT_SLV_8IP_TX_Meta_LengthT_SLV_16IP_RX_Ackstd_logicIP_RX_Meta_rststd_logicIP_RX_Meta_SrcMACAddress_nxtstd_logicIP_RX_Meta_DestMACAddress_nxtstd_logicIP_RX_Meta_SrcIPv4Address_nxtstd_logicIP_RX_Meta_DestIPv4Address_nxtstd_logic

Block Diagram of icmpv4_Wrapper

Generics

Name

Type

Default

Description

DEBUG

boolean

FALSE

SOURCE_IPV4ADDRESS

T_NET_IPV4_ADDRESS

C_NET_IPV4_ADDRESS_EMPTY

Ports

Name

Type

Direction

Description

Clock

std_logic

in

Reset

std_logic

in

Command

T_NET_ICMPV4_COMMAND

in

CSE interface

Status

T_NET_ICMPV4_STATUS

out

Error

T_NET_ICMPV4_ERROR

out

IPv4Address_rst

std_logic

out

Echo-Request destination address

IPv4Address_nxt

std_logic

out

IPv4Address_Data

T_SLV_8

in

IP_TX_Valid

std_logic

out

to IPv4 layer

IP_TX_Data

T_SLV_8

out

IP_TX_SOF

std_logic

out

IP_TX_EOF

std_logic

out

IP_TX_Ack

std_logic

in

IP_TX_Meta_rst

std_logic

in

IP_TX_Meta_SrcIPv4Address_nxt

std_logic

in

IP_TX_Meta_SrcIPv4Address_Data

T_SLV_8

out

IP_TX_Meta_DestIPv4Address_nxt

std_logic

in

IP_TX_Meta_DestIPv4Address_Data

T_SLV_8

out

IP_TX_Meta_Length

T_SLV_16

out

IP_RX_Valid

std_logic

in

from IPv4 layer

IP_RX_Data

T_SLV_8

in

IP_RX_SOF

std_logic

in

IP_RX_EOF

std_logic

in

IP_RX_Ack

std_logic

out

IP_RX_Meta_rst

std_logic

out

IP_RX_Meta_SrcMACAddress_nxt

std_logic

out

IP_RX_Meta_SrcMACAddress_Data

T_SLV_8

in

IP_RX_Meta_DestMACAddress_nxt

std_logic

out

IP_RX_Meta_DestMACAddress_Data

T_SLV_8

in

IP_RX_Meta_SrcIPv4Address_nxt

std_logic

out

IP_RX_Meta_EthType : in T_SLV_16;

IP_RX_Meta_SrcIPv4Address_Data

T_SLV_8

in

IP_RX_Meta_DestIPv4Address_nxt

std_logic

out

IP_RX_Meta_DestIPv4Address_Data

T_SLV_8

in

IP_RX_Meta_Length

T_SLV_16

in

IP_RX_Meta_TrafficClass : in T_SLV_8; IP_RX_Meta_FlowLabel : in T_SLV_24;