SFP_UDPONTRIG - SFP UDP on trig Module

This module, when started, can generate UDP broadcast frames on the rising edge on input trigger. The IPv4 ICMP ping protocol is also implemented in this module which can accept 0 to 256 Bytes ICMP payload size.

Fields

Name

Type

Description

SFP_TRIG

bit_mux

Rising edge ticks the sending of UDP user-defined frame

SFP_START_COUNT

write action

Start counting SFP_TRIG Rising edge from zero and send UDP user-defined frames

SFP_STOP_COUNT

write action

Stop counting SFP_TRIG Rising edge and stop sending UDP user-defined frames

SFP_DEST_UDP_PORT

param uint 131071

Destination UDP Port (16 bits integer value)

SFP_OUR_UDP_PORT

param uint 131071

Source UDP Port (16 bits integer value)

SFP_DEST_IP_AD_BYTE1

param uint 255

Destination ip address byte 1 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_DEST_IP_AD_BYTE2

param uint 255

Destination ip address byte 2 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_DEST_IP_AD_BYTE3

param uint 255

Destination ip address byte 3 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_DEST_IP_AD_BYTE4

param uint 255

Destination ip address byte 4 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_OUR_IP_AD_BYTE1

param uint 255

Our source ip address byte 1 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_OUR_IP_AD_BYTE2

param uint 255

Our source ip address byte 2 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_OUR_IP_AD_BYTE3

param uint 255

Our source ip address byte 3 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SFP_OUR_IP_AD_BYTE4

param uint 255

Our source ip address byte 4 (byte integer value) ip=BYTE1.BYTE2.BYTE3.BYTE4

SOFT_RESET

write action

block Soft Reset

SFP_TRIG_RISE_COUNT

read

Rising edge count of SFP_TRIG

SFP_COUNT_UDPTX_ERR

read

UDP TX ERROR count

SFP_STATUS_COUNT

read

block counting status (‘0’ => standby, ‘1’ => counting enabled)

SFP_LOS

read

Loss-Of-Signal status (read from SFP module)

SFP_MAC_LO

read

MAC low in integer value bit 23:0

SFP_MAC_HI

read

MAC high in integer value bit 47:24