Visible to Intel only — GUID: ucs1707466529669
Ixiasoft
1. About the Low Latency 40G Ethernet Intel® FPGA IP
2. Low Latency 40G Ethernet Intel® FPGA IP Parameters
3. Getting Started
4. Functional Description
5. Clocking and Reset Requirements
6. Interfaces and Signal Descriptions
7. Control, Status, and Statistics Register Descriptions
8. Comparison Between Various Low Latency 40G Ethernet Intel® FPGA IPs
9. Document Revision History for the Low Latency 40G Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs
6.1. TX MAC Interface to User Logic
6.2. RX MAC Interface to User Logic
6.3. TX PCS Interface to User Logic
6.4. RX PCS Interface to User Logic
6.5. GTS Transceivers Signals
6.6. GTS Transceiver Reconfiguration Signals
6.7. Avalon® Memory-Mapped Management Interface
6.8. Miscellaneous Status and Debug Signals
6.9. Reset Signals
6.10. Clocks
6.11. Flow Control Interface
6.12. GTS Reset Sequencer Intel® FPGA IP
Visible to Intel only — GUID: ucs1707466529669
Ixiasoft
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).