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

ID 813652
Date 10/24/2025
Public
Document Table of Contents

4.4.1.3. IP Core Strict SFD Checking

The Low Latency 40G Ethernet IP Receiver 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 IP parameter editor, you enable receiver MAC to check the incoming preamble and SFD for the following values:

  • SFD = 0xD5
  • Preamble = 0x555555555555

The receiver 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