Low Latency 40- and 100-Gbps Ethernet MAC and PHY MegaCore Function User Guide

ID 683628
Date 12/28/2017
Public
Document Table of Contents

2.7.2. External Transceiver Reconfiguration Controller Required in Stratix V Designs

Low Latency 40-100GbE IP cores that target Stratix V devices require an external reconfiguration controller to compile and to function correctly in hardware. Low Latency 40-100GbE IP cores that target Arria 10 devices include a reconfiguration controller block in the PHY component and do not require an external reconfiguration controller.

You can use the IP Catalog to generate an Altera Transceiver Reconfiguration Controller .

When you configure the Altera Transceiver Reconfiguration Controller, you must specify the number of reconfiguration interfaces. The number of reconfiguration interfaces required for the Low Latency 40GbE and 100GbE IP cores depends on the IP core variation.

Table 12.  Number of Reconfiguration InterfacesLists the number of reconfiguration interfaces you should specify for the Altera Transceiver Reconfiguration Controller for your Stratix V Low Latency 40-100GbE IP core. Low Latency 40-100GbE IP cores that target Arria 10 devices include a reconfiguration controller block in the PHY component and do not require any external reconfiguration controllers.

PHY Configuration

Number of Reconfiguration Interfaces

LL 40GbE (4x10.3125 lanes)

8

LL 100GbE (10x10.3125 lanes)

20

You can configure your reconfiguration controller with additional interfaces if your design connects with multiple transceiver IP cores. You can leave other options at the default settings or modify them for your preference.

You should connect the reconfig_to_xcvr, reconfig_from_xcvr, and reconfig_busy ports of the Low Latency 40-100GbE IP core to the corresponding ports of the reconfiguration controller.

You must also connect the mgmt_clk_clk and mgmt_rst_reset ports of the Altera Transceiver Reconfiguration Controller. The mgmt_clk_clk port must have a clock setting in the range of 100–125MHz; this setting can be shared with the Low Latency 40-100GbE IP core clk_status port. The mgmt_rst_reset port must be deasserted before, or deasserted simultaneously with, the Low Latency 40-100GbE IP core reset_async port.

Refer to the example project for RTL that connects the Altera transceiver reconfiguration controller to the IP core..

Table 13.  External Altera Transceiver Reconfiguration Controller Ports for Connection to Low Latency 40-100GbE IP Core 

Signal Name

Direction

Description

reconfig_to_xcvr[559:0](40GbE)

reconfig_to_xcvr[1399:0](100GbE)

Input

The Low Latency 40-100GbE IP core reconfiguration controller to transceiver port in Stratix V devices.

reconfig_from_xcvr[367:0](40GbE)

reconfig_from_xcvr[919:0](100GbE)

Output

The Low Latency 40-100GbE IP core reconfiguration controller from transceiver port in Stratix V devices.

reconfig_busy

Input

Indicates the reconfiguration controller is still in the process of reconfiguring the transceiver.