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

ID 813652
Date 11/25/2024
Public
Document Table of Contents

4.4.1.2. IP Core CRC Checking and Dynamic Forwarding

The Ethernet MAC checks the incoming CRC-32 for any errors and generate a single cycle CRC error signal at end-of-packet when an error is detected. The CRC checking takes several cycles, and the packet frame is delayed to align the CRC output with the end of the frame. In the default mode, the RX MAC strips off the CRC bytes before forwarding the packet to the MAC client.

You can access this feature by dynamically configuring a MAC register (MAC_CRC_CONFIG).