Low Latency 40G Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813652
Date 11/25/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.4.1.3. IP Core Strict SFD Checking

The Low Latency 40G Ethernet Intel® FPGA IP RX MAC checks all incoming packets for a correct Start byte (0xFB). If you turn on Enable Strict SFD check in the Low Latency 40G Ethernet Intel® FPGA IP parameter editor, you enable RX MAC to check the incoming preamble and SFD for the following values:

  • SFD = 0xD5
  • Preamble = 0x555555555555

The RX MAC checks one or both of these values depending on the values in bits [4:3] of the RXMAC_CONTROL register at offset 0x50A.

The function is illustrated in the table below.

Table 11.  Strict SFD/Preamble Checking
Enable Strict SFD check 0x50A[4]: Preamble Check 0x50A[3]: SFD Check Fields Checked Behavior if Check Fails
0 Don't Care Don't Care Nothing The IP passes the SOP EOP.
1 0 0 Nothing
0 1 SFD The IP drops the packet.
1 0 Preamble
1 1 Preamble and SFD