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 |