F-Tile Ethernet Intel® FPGA Hard IP User Guide

ID 683023
Date 10/04/2021
Public

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

Document Table of Contents

9.1.1. Overview

The F-Tile Auto-Negotiation and Link Training for Ethernet Intel® FPGA IP (F-tile AN/LT IP) implements the auto-negotiation and link training for F-tile Ethernet ports. You must instantiate the F-Tile Auto-Negotiation and Link Training for Ethernet Intel® FPGA IP and connect it to the Base Ethernet IP 16 Each F-tile AN/LT IP supports one Ethernet rate with same PMA type and FEC mode and can be shared with up to 16 Ethernet ports.

For successful logic generation/compilation and simulation, you must specify lane location assignment and tile location assignment in the .qsf file in your design. For more information, refer to the F-Tile Ethernet Intel® FPGA Hard IP Design Example User Guide.

Figure 54.  F-Tile Auto-Negotiation and Link Training for Ethernet Intel® FPGA IP: Single Protocol and Multiple Ethernet Rates ExampleThe base Ethernet IP represents the F-Tile Ethernet Intel® FPGA Hard IP.

If you plan to integrate multiple Ethernet rates on your tile, you must instantiate multiple F-tile AN/LT IPs17 . For instance, to support 50G and 100G Ethernet rates with auto-negotiation and link training features, you must instantiate two F-tile AN/LT IP instances.

Figure 55.  F-Tile Auto-Negotiation and Link Training for Ethernet Intel® FPGA IP: Two Ethernet Rates ExampleThe base Ethernet IP represents the F-Tile Ethernet Intel® FPGA Hard IP.
16 Base Ethernet IP is equivalent to the F-Tile Ethernet Intel® FPGA Hard IP.
17 Intel® Quartus® Prime software version 21.3 supports only one instance of the F-Tile Auto-Negotiation and Link Training for Ethernet Intel® FPGA IP per FGT Quad. For example, you cannot instantiate 1x 25GE and 1x 50GE in one FGT Quad since it requires two F-Tile Auto-Negotiation and Link Training for Ethernet Intel® FPGA IP instances.