Generating the reconfiguration controller – Altera 100G Interlaken MegaCore Function User Manual

Page 21

Advertising
background image

The following simple instructions show you how to instantiate an Altera Transceiver Reconfiguration

Controller and how to connect the design blocks:

Generating the Reconfiguration Controller

You can use the IP Catalog to generate an Altera Transceiver Reconfiguration Controller.
In the Transceiver Reconfiguration Controller parameter editor, you select the features of the transceiver

that can be dynamically reconfigured. However, you must ensure that the following two features are

turned on:
1. Enable PLL calibration

2. Enable Analog controls
You must also set the value of the Number of reconfiguration interfaces parameter. Each TX PLL

requires its own reconfiguration interface, whether or not you intend to reconfigure it. The following

formula determines the correct number of reconfiguration interfaces:

NUMBER_OF_RECONFIGURATION_INTERFACES = NUMBER_OF_LANES + NUMBER_OF_TX_PLLs

where

NUMBER_OF_LANES

is the total number of physical lanes used in your implemented design.

NUMBER_OF_TX_PLLs

is the total number of transceiver blocks (number of TX PLLs) used in your

design.

For example, for a design that includes a 12-lane Interlaken variation that is configured in two transceiver

blocks, you must set Number of reconfiguration interfaces to the value of 14.

Connecting the Reconfiguration Controller to the IP Core

The Reconfiguration Controller communicates with the 100G Interlaken IP core on two busses:

reconfig_to_xcvr

(output)

reconfig_from_xcvr

(input)

Each of these busses connects to the bus of the same name in the 100G Interlaken IP core.
You must also connect the following signals:

mgmt_clk_clk

: Reconfiguration Controller clock (input)

mgmt_rst_reset

: Reconfiguration Controller reset (input)

reconfig_busy

: Reconfiguration Controller busy indication (output)

UG-01128

2015.05.04

Generating the Reconfiguration Controller

2-11

Getting Started With the 100G Interlaken IP Core

Altera Corporation

Send Feedback

Advertising