1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP User Guide: Agilex™ 5 FPGAs and SoCs

ID 813667
Date 10/07/2024
Public
Document Table of Contents

3.1. Architecture

The 1G/2.5G/5G/10G Multirate Ethernet PHY Intel® FPGA IP for Agilex™ 5 devices implements the 10M to 10Gbps Ethernet PHY in accordance with the IEEE 802.3 Ethernet Standard. This IP handles the frame encapsulation and flow of data between a client logic and Ethernet network via a 10M to 10GbE PCS and PMA (PHY).

Figure 6. Architecture of the 2.5G, 1G/2.5G, 1G/2.5G/10G (MGBASE) Configuration
In the transmit direction, the PHY encodes the Ethernet frame as required for reliable transmission over the media to the remote end. In the receive direction, the PHY passes frames to the MAC.
Note: You can generate the MAC and PHY design examples using the Low Latency Ethernet 10G MAC Intel® FPGA IP.
The IP includes the following interfaces:
  • Datapath client-interface:
    • 2.5G —GMII, 8 bits
    • 1G/2.5G—GMII, 16 bits
    • 1G/2.5G/10G—XGMII, 64 bits
    Note:
    The 1G/2.5G and 1G/2.5G/10G variants support 10M/100M rates when SGMII is enabled.
  • Management interface— Avalon® memory-mapped interface host slave interface for PHY management.
  • Datapath ethernet interface with the following available options:
    • 10G—Single 10.3125 Gbps serial ink
    • 2.5G—Single 3.125 Gbps serial ink
    • 10M, 100M, 1G—Single 1.25Gbps SGMII serial ink
  • GMII 8-bit adapter is used with the HPS EMAC configuration along with the MGBASE mode. It provides 8-bit GMII interface (gmii8b) to the MAC for 1G/2.5G. For 10M/100M, the data-width is only 4 bits (MII). The least significant 4-bit of the 8-bit data interface is used for the data transfer.
Figure 7. Architecture of the 10M/100M/1G/2.5G/5G/10G (USXGMII) Configuration
  • Datapath client-interface:
    • 10M/100M/1G/2.5G/5G/10G (USXGMII)—XGMII, 32 bits
  • Management interface— Avalon® memory-mapped interface host slave interface for PHY management.
  • Datapath ethernet interface:
    • 10M/100M/1G/2.5G/5G/10G (USXGMII)—Single 10.3125 Gbps serial link.