Low Latency 40G Ethernet IP User Guide: Agilex™ 5 FPGAs and SoCs
ID
813652
Date
10/24/2025
Public
1. About the Low Latency 40G Ethernet IP
2. Low Latency 40G Ethernet 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 IPs
9. Document Revision History for the Low Latency 40G Ethernet IP User Guide: Agilex™ 5 FPGAs and SoCs
6.1. Transmitter MAC Interface to User Logic
6.2. Receiver MAC Interface to User Logic
6.3. Transmitter PCS Interface to User Logic
6.4. Receiver 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 IP
8. Comparison Between Various Low Latency 40G Ethernet IPs
Property |
Low Latency 40G Ethernet IP (alt_e40) |
Low Latency E-Tile 40G Ethernet IP (alt_e40c3) |
Low Latency 40G Ethernet IP (intel_eth_e40) |
|---|---|---|---|
| Transceiver tile support | L-Tile, H-Tile | E-Tile | GTS Transceiver |
| Device family support | Stratix® 10 |
Stratix® 10 and Agilex™ 7 |
Agilex™ 5 |
| Reset | Provides three asynchronous hard reset signals (general, receiver only, and transmitter only) and three soft reset register bits. |
Provides three asynchronous hard reset signals (general, receiver only, and transmitter only) and three soft reset register bits. |
Provides three asynchronous hard reset signals (general, receiver only, and transmitter only) and three soft reset register bits. |
| Client interface width | Avalon® streaming interface 128-bit data bus |
Avalon® streaming interface 128-bit data bus |
Avalon® streaming interface 128-bit data bus |
| Avalon® streaming transmitter interface readyLatency | Avalon® streaming transmitter interface readyLatency configurable at 0 or 3 (parameter). | Avalon® streaming transmitter interface readyLatency configurable at 0 or 3 (parameter). | Avalon® streaming transmitter interface readyLatency configurable at 0 or 3 (parameter). |
| Preamble passthrough | Available as a configuration option (parameter). When preamble passthrough is turned on, you must provide the preamble on a separate bus, l2_tx_preamble[63:0], and the IP provides the receiver preamble on a separate bus, l2_rx_preamble[63:0]. | Available as a configuration option (parameter). When preamble passthrough is turned on, you must provide the preamble on a separate bus, l2_tx_preamble[63:0], and the IP provides the receiver preamble on a separate bus, l2_rx_preamble[63:0]. | Available as a configuration option (parameter). When enabled in receiver preamble pass-through mode, the IP passes the preamble and Start Frame Delimiter (SFD) to the client instead of stripping them out of the Ethernet packet. In transmitter preamble pass through mode, the client specifies the preamble and provides the SFD to be sent in the Ethernet frame. |
| Interface to transceiver TX PLL | You must instantiate a single transmitter PLL IP to connect to the single tx_serial_clk input pin of the Low Latency 40G Ethernet IP. | Not required. | Not required. |
| Statistics counters | Available as a configuration option (parameter). | Available as a configuration option (parameter). | Available as a configuration option (parameter). |
| Statistics counter increment vectors | l2_txstatus_data, l2_txstatus_error, and l2_rxstatus_data signals available on client interface, whether or not statistics registers are enabled. | l2_txstatus_data, l2_txstatus_error, and l2_rxstatus_data signals available on client interface, whether or not statistics registers are enabled. | l2_txstatus_data, l2_txstatus_error, and l2_rxstatus_data signals available on client interface, whether or not statistics registers are enabled. |
| 40GBASE-KR4 | Available as a configuration option. Configurable support for 40GBASE-KR4 or 40GBASE-CR4. Implements the IEEE Backplane Ethernet Standard 802.3-2012. | Not supported. | Not supported. |
| Flow control | Available as a configuration option (parameter). | Available as a configuration option (parameter). | Available as a configuration option (parameter). |
| 1588 PTP support | Not supported. | Not supported. | Not supported. |
| Enable alignment of EOP on FCS word | Always turned on. | Always turned on. | Always turned on. |
| Minimum average interpacket gap (IPG) | Value is 12 bytes. | Value is 12 bytes. | Value is 12 bytes. |
| PHY Reference Frequency (MHz) | 644.53125 322.265625 |
156.25 | 156.25 |
| Synchronous Ethernet (SyncE) | Supported | Supported | Supported |
Related Information