Low Latency E-Tile 40G Ethernet Intel® FPGA IP User Guide
ID
683486
Date
7/12/2024
Public
1. About the Low Latency E-Tile 40G Ethernet Intel® FPGA IP
2. Low Latency E-Tile 40G Ethernet IP Core Parameters
3. Getting Started
4. Functional Description
5. Reset
6. Interfaces and Signal Descriptions
7. Control, Status, and Statistics Register Descriptions
8. Debugging the Link
9. Ethernet Toolkit Overview
10. Low Latency E-Tile 40G Ethernet Intel® FPGA IP User Guide Archives
11. Comparison Between Low Latency E-Tile 40G Ethernet Core and Low Latency 40GbE IP Core
12. Document Revision History for Low Latency E-Tile 40G Ethernet Intel® FPGA IP User Guide
3.1. Installing and Licensing Intel® FPGA IP Cores
3.2. Specifying the Low Latency E-Tile 40G Ethernet IP Core Parameters and Options
3.3. Simulating the IP Core
3.4. Generated File Structure
3.5. Integrating Your IP Core in Your Design
3.6. Low Latency E-Tile 40G Ethernet IP Core Testbench
3.7. Compiling the Full Design and Programming the FPGA
11. Comparison Between Low Latency E-Tile 40G Ethernet Core and Low Latency 40GbE IP Core
Property |
Low Latency E-Tile 40G Ethernet IP Core |
Low Latency 40G Ethernet Intel FPGA IP Core |
---|---|---|
Transceiver tile support |
E-tile | L-tile, H-tile |
Device support |
Supports Stratix® 10 and Agilex™ 7 device family. |
Supports Stratix® 10 device family. |
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. |
Client interface width |
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). |
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 core provides the RX 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 core provides the RX preamble on a separate bus, l2_rx_preamble[63:0]. |
Interface to transceiver TX PLL | Not required. | You must instantiate a single TX PLL IP core to connect to the single tx_serial_clk input pin of the Low Latency 40G Ethernet Intel® FPGA IP core. |
Statistics counters | 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. |
40GBASE-KR4 | Not supported. | Available as a configuration option. Configurable support for 40GBASE-KR4 or 40GBASE-CR4. Implements the IEEE Backplane Ethernet Standard 802.3-2012. |
Flow control | Available as a configuration option (parameter). | Available as a configuration option (parameter). |
1588 PTP support | Not supported. | Not supported. |
Enable alignment of EOP on FCS word | Always turned on. | Always turned on. |
Minimum average interpacket gap | Value is 12 bytes. | Value is 12 bytes. |
Related Information