Visible to Intel only — GUID: ath1703832705899
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: ath1703832705899
Ixiasoft
1.1. Low Latency 40G Ethernet Intel® FPGA IP Supported Features
The Low Latency 40G Ethernet Intel® FPGA IP supports the following features:
- Parameterizable through the IP Catalog available with the Quartus® Prime Pro Edition software.
- Designed to the IEEE 802.3 High Speed Ethernet Standard available on the IEEE website (www.ieee.org).
- Soft PCS logic that interfaces seamlessly to Intel® FPGA with 10.3125 gigabits per second (Gbps) serial transceivers.
- Standard XLAUI external interface consisting of FPGA hard serial transceiver lanes operating at 10.3125 Gbps. IP supports the automatic reordering of Rx PCS virtual lanes. The link works even if the XCVR lanes are swapped on the PCB. However, the IP top level serial interface wire tx/rx_serial[n] must be connected to the PMA GTS CH-n.
- Supports Synchronous Ethernet (SyncE) by providing an optional CDR recovered clock output signal to the device fabric.
- Avalon® memory-mapped management interface to access the IP control and status registers.
- Avalon® streaming interface provides data path interface with 128-bit data width that connects to client logic with the start of frame in the most significant byte (MSB).
- Support for jumbo packets, defined as packets greater than 1500 bytes. The width of the MAX packet size configuration register for the Tx and Rx is 16-bit. If the packet length is more than the configured size, then IP indicates through oversized error status but the IP does not truncate the packet to the max size, the packet is not accepted and transmitted even after the MAX size.
- XLGMII interface with 128-bit data width that connects to client logic.
- Receive (RX) CRC removal and pass-through control.
- Optional transmit (TX) CRC generation and insertion.
- RX CRC checking and error reporting.
- RX and TX preamble pass-through option for applications that require proprietary user management information transfer.
- Optional RX strict SFD checking per IEEE specification.
- TX automatic frame padding to meet the 64-byte minimum Ethernet frame length.
- Received control frame type indication.
- Unidirectional transport as defined in Clause 66 of the IEEE 802.3-2012 Ethernet Standard.
- Hardware and software reset control.
- MAC provides RX cut-through frame processing, no RX store-and-forward capability.
- Deficit idle counter (DIC) to maintain a 12-byte inter-packet gap (IPG) average.
- Optional fault signaling detects and reports local fault and generates remote fault, with IEEE 802.3ba-2012 Ethernet Standard Clause 66 support.
- Programmable ready latency of 0 or 3 clock cycles for Avalon® streaming TX interface.
- Optional statistics counters.
For a detailed specification of the Ethernet protocol refer to the IEEE 802.3 Ethernet Standard.