E-tile Hard IP User Guide: E-Tile Hard IP for Ethernet and E-Tile CPRI PHY Intel® FPGA IPs

ID 683468
Date 4/10/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2. About the E-Tile Hard IP for Ethernet Intel FPGA IP Core

Intel® Stratix® 10 and Intel® Agilex™ 7  E-tile FPGA production devices include a configurable, hardened protocol stack for Ethernet that is compatible with the IEEE 802.3 High Speed Ethernet Standard and the 25G/50G Ethernet Specification, Draft 1.6 from the 25 Gigabit Ethernet Consortium.

Table 1.  Ethernet IP Naming ConventionThe table shows the Ethernet-based IPs available in IP Catalog.
Supported Device Family IP Catalog
Intel® Stratix® 10 E-Tile Hard IP for Ethernet Intel® FPGA IP
Intel® Agilex™ 7 E-Tile Ethernet IP for Intel® Agilex™ 7 FPGA
Note: Unless specified, the E-Tile Hard IP for Ethernet Intel FPGA IP applies to all supported device families.

The E-Tile Hard IP for Ethernet Intel FPGA IP provides access to this hard IP at Ethernet data rates of 10 Gbps, 25 Gbps, and 100 Gbps. The IP core is included in the Intel® FPGA IP Library and is available from the Intel® Quartus® Prime Pro Edition IP Catalog.

The IP core is available in the following variants, each providing a different combination of Ethernet channels and features:
  • Single 10GE/25GE channel
  • 1 to 4 10GE/25GE channels with optional Reed-Solomon Forward Error Correction (RS-FEC)
  • 100GE channel with optional RS-FEC
  • 100GE or 1 to 4 10GE/25GE channels with optional RS-FEC, and optional 1588 Precision Time Protocol (PTP)
  • Custom PCS with optional RS-FEC

The 100GE or 1 to 4 10GE/25GE channels with optional RS-FEC, and optional 1588 Precision Time Protocol (PTP) variant contains a 100G Ethernet channel, and up to 4 single-lane channels that can run at 10G or 25G. However, the single-lane channels and the 100GE channel cannot run at the same time.

For any variant except the custom PCS with RS-FEC variant, you can choose a Media Access Control (MAC) + Physical Coding Sublayer(PCS) variation, a PCS-only variation, a custom PCS variation, a Flexible Ethernet (FlexE) variation, or an Optical Transport Network (OTN) variation.

Figure 1. Variant Selection For any variant, you can choose a MAC + PCS variation, a PCS-only variation, a FlexE variation, an OTN variation or a custom PCS variation.
Table 2.  Client Interfaces for IP Core Variations
IP Core Variation Client Interface Type
MAC+PCS Avalon® Streaming ( Avalon® -ST) 1
PCS_Only Media Independent Interface (MII)
Custom PCS MII
FlexE PCS66
OTN PCS66
Note: The E-Tile Hard IP for Ethernet Intel® FPGA IP provides support for the OTN feature. For further inquiries, contact your nearest Intel sales representative.

E-Tile Hard IP for Ethernet Intel FPGA IP core supports a variety of protocol implementations.

Table 3.  Ethernet Protocols
Ethernet Channel Protocol Number of Lanes and Line Rate
100GE 100GBASE-KR4 4x25.78125 Gbps Non-Return-to-Zero (NRZ) lanes for Copper Backplane
100GBASE-CR4 4x25.78125 Gbps NRZ lanes for Direct Attach Copper Cable
CAUI-4 4x25.78125 Gbps NRZ lanes for Low Loss Links: Chip-to-Chip or Chip-to-Module
100GBASE-KR2 2x53.125 Gbps PAM4 lanes for Copper Backplane
100GBASE-CR2 2x53.125 Gbps PAM4 lanes for Direct Attach Copper Cable
CAUI-2 2x53.125 Gbps PAM4 lanes for Low Loss Links: Chip-to-Chip, Chip-to-Module
25GE 25GBASE-KR 1x25.78125 Gbps NRZ lane for Copper Backplane
25GBASE-CR 1x25.78125 Gbps NRZ lane for Direct Attach Copper Cable
25GBASE-R AUI 1x25.78125 Gbps NRZ lane for Low Loss Connections to External PHY Modules
25GBASE-R Consortium Link 1x25.78125 Gbps NRZ lane based on the 25G/50G Consortium Specification
10GE 10GBASE-KR 1x10.3125 Gbps NRZ lane for Copper Backplane
10GBASE-CR 1x10.3125 Gbps NRZ lane for Direct Attach Copper Cable
XAUI 1x10.3125 Gbps NRZ lane for Low Loss Connections to External PHY Modules
1 The E-Tile Hard IP for Ethernet Intel® FPGA IP MAC interface uses a modified AVST interface. For recommended usage of the TX MAC interface, refer to the TX MAC Interface to User Logic.