Visible to Intel only — GUID: eui1703836849540
Ixiasoft
Visible to Intel only — GUID: eui1703836849540
Ixiasoft
8. Comparison Between Various Low Latency 40G Ethernet Intel® FPGA IPs
Property |
Low Latency 40G Ethernet Intel® FPGA IP (alt_e40) |
Low Latency E-Tile 40G Ethernet Intel® FPGA IP (alt_e40c3) |
Low Latency 40G Ethernet Intel® FPGA 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 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 provides the RX preamble on a separate bus, l2_rx_preamble[63:0]. | Available as a configuration option (parameter). When enabled, In RX 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 and In TX 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 TX PLL IP to connect to the single tx_serial_clk input pin of the Low Latency 40G Ethernet Intel® FPGA 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 |