Low Latency 40G Ethernet Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813652
Date 11/25/2024
Public
Document Table of Contents

4.1. Low Latency 40G Ethernet Intel® FPGA IP Functional Description

The Low Latency 40G Ethernet Intel® FPGA IP for Agilex™ 5 devices implements an Ethernet MAC in accordance with the IEEE 802.3 Ethernet Standard.

This section describes the Low Latency 40G Ethernet Intel® FPGA IP using Agilex™ 5 devices with GTS transceiver.
Figure 6.  Low Latency 40G Ethernet Intel® FPGA IP Block Diagram
The Low Latency 40G Ethernet IP supports the below variants:
  • MAC, PCS, and PMA mode: The Low Latency 40G Ethernet MAC is instantiated inside the IP along with the Soft PCS and the Hard PMA blocks. Provides the 128-bit (312.5 MHz) Avalon® streaming interface towards the client and XLAUI (4 lanes at 10.3125 Gbps) interface towards the network.
  • PCS and PMA mode: The Soft PCS and the Hard PMA is part of the IP, and the Low Latency 40G Ethernet MAC block are not instantiated inside the IP. Provides the 128-bit (312.5 MHz clock) XLGMII interface towards the client and XLAUI (4 lanes at 10.3125 Gbps) interface towards the network.

The IP supports either the Avalon® streaming interface or the XLGMII interface towards the client side based on the variant selected at GUI while generating the IP. You cannot switch the variant at runtime. In PCS and PMA mode, the MAC related CSR’s and parameters are not valid. The IP does not support the KR4, backplane feature.