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

ID 683114
Date 6/15/2022
Public
Document Table of Contents

2.6.2. External Transceiver Reconfiguration Controller Required in Stratix V Designs

40-100GbE IP cores that include the PHY component require an external reconfiguration controller to compile and to function correctly in hardware.

You can use the IP Catalog to generate an Altera transceiver reconfiguration controller.

  • For Arria V GZ and Stratix V devices, select the Transceiver Reconfiguration Controller.
  • For Stratix IV devices, select the ALTGX_RECONFIG transceiver reconfiguration block.

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

Table 14.  Number of Reconfiguration InterfacesLists the number of reconfiguration interfaces you should specify for the Altera Transceiver Reconfiguration Controller for your Arria V GZ or Stratix V 40-100GbE IP core that includes a PHY component.

PHY Configuration

RX Only

TX Only

Duplex

Standard 40GbE and 40GBASE-KR4 (4x10.3125 lanes)

4

8

8

100GbE (10x10.3125 lanes)

10

20

20

CAUI-4 (4x25.78125 lanes)

4x3 9

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 and reconfig_from_xcvr ports of the 40-100GbE IP core to the corresponding ports of the reconfiguration controller.

The CAUI–4 variations have four reconfiguration channels, numbered consecutively from reconfig_to_xcvr0 and reconfig_from_xcvr0 to reconfig_to_xcvr3 and reconfig_from_xcvr3. The CAUI–4 reconfiguration channels must be connected to the four reconfiguration controller groupings. The reconfiguration controller groupings include ch0_2_from_xcvr, ch3_5_from_xcvr, ch6_8_from_xcvr, and ch9_11_from_xcvr.

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 40-100GbE IP core clk_status port. The mgmt_rst_reset port must be deasserted before, or deasserted simultaneously with, the 40-100GbE IP core pma_arst_ST port.

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

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

Signal Name

Direction

Description

reconfig_to_xcvr[559:0](40GbE)

reconfig_to_xcvr[1399:0](100GbE)

Input

The 40-100GbE IP core reconfiguration controller to transceiver port in non-CAUI-4 configurations. Available only in the PHY and MAC & PHY configurations for Arria V GZ and Stratix V devices.

reconfig_from_xcvr[367:0](40GbE)

reconfig_from_xcvr[919:0](100GbE)

Output

The 40-100GbE IP core reconfiguration controller from transceiver port in non-CAUI-4 configurations. Available only in the PHY and MAC & PHY configurations for Arria V GZ and Stratix V devices.

reconfig_to_xcvr0

Input

The reconfiguration channel to CAUI–4 lane 0. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_to_xcvr1

Input

The reconfiguration channel to CAUI–4 lane 1. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_to_xcvr2

Input

The reconfiguration channel to CAUI–4 lane 2. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_to_xcvr3

Input

The reconfiguration channel to CAUI–4 lane 3. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_from_xcvr0

Output

The reconfiguration channel from CAUI–4 lane 0. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_from_xcvr1

Output

The reconfiguration channel from CAUI–4 lane 1. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_from_xcvr2

Output

The reconfiguration channel from CAUI–4 lane 2. Available only in the 100GbE CAUI–4 PHY configuration.

reconfig_from_xcvr3

Output

The reconfiguration channel from CAUI–4 lane 3. Available only in the 100GbE CAUI–4 PHY configuration.

9 The CAUI-4 configuration requires 12 interfaces split into four groups of three; the interface grouping should be set to 3, 3, 3, 3.