Altera 50G Interlaken MegaCore Function User Manual
Page 32

Figure 4-2: 50G Interlaken IP Core Transceiver Initialization Sequence
The internal initialization sequence implemented by the reset controller included in the 50G Interlaken IP
core. In Arria 10 devices, the
pll_locked
signal originates in the external PLL. In other devices, it
originates in the 50G Interlaken IP core itself.
reset_n
pll_pdn
pll_locked
tx_digital_rst
rx_analog_rst
rx_is_lockedtodata
rx_digital_rst
tx_usr_srst
rx_usr_srst
Following completion of the reset sequence internally, the 50G Interlaken IP core begins link initializa‐
tion. If your 50G Interlaken IP core and its Interlaken link partner initialize the link successfully, you can
observe the assertion of the lane and link status signals according to the Interlaken specification. For
example, you can monitor the
tx_lanes_aligned
,
sync_locked
,
word_locked
, and
rx_lanes_aligned
output status signals.
By default, in Arria V GZ and Stratix V devices, after you assert the
reset_n
signal, you must wait 2
20
mm_clk
cycles before you attempt to access the 50G Interlaken IP core registers using the IP core
management interface. You can modify the size of the reset counter with an RTL parameter. Altera
recommends that you set the value of the RTL parameter
CNTR_BITS
to six for simulation. If you set
CNTR_BITS
to the value of six, you must wait 2
6
mm_clk
cycles before you attempt to access the
50G Interlaken IP core registers using the IP core management interface.
In Arria 10 devices, the required wait time from asserting the
reset_n
signal to safely accessing the IP
core registers is a function of the internal reset controller.
Related Information
•
IP Core Reset Sequence with the Reconfiguration Controller
on page 4-7
You must wait until the required Altera Transceiver Reconfiguration Controller completes configura‐
tion of the transceivers before you assert the
reset_n
signal.
4-6
IP Core Reset
UG-01140
2015.05.04
Altera Corporation
Functional Description