F-Tile Low Latency 50G Ethernet Intel® FPGA IP User Guide

ID 758946
Date 4/03/2024
Public
Document Table of Contents

5.1.3.2. IP Malformed Packet Handling

While receiving an incoming packet from the Ethernet link, the F-Tile Low Latency 50G Ethernet Intel® FPGA IP expects to detect a terminate character at the end of the packet. When it detects an expected terminate character, the IP generates an EOP on the client interface. However, sometimes the IP detects an unexpected control character when it expects a terminate character.

If the IP detects an Error character, a Start character, an IDLE character, or any other non-terminate control character, when it expects a terminate character, it performs the following actions:

  • Generates an EOP.
  • Asserts a malformed packet error (l1_rx_error[0]).
  • Asserts an FCS error (l1_rx_error[1]).

If the IP subsequently detects a terminate character, it does not generate another EOP indication.

When the IP receives a packet that contains an error deliberately introduced on the Ethernet link using the F-Tile Low Latency 50G Ethernet Intel® FPGA IP TX error insertion feature, the IP identifies it as a malformed packet.

At this time, the F-Tile Low Latency 50G Ethernet Intel® FPGA IP does not recognize non-zero 4-bit ordered set types as an error.