4. Resetting Transceiver Channels
To ensure that transceiver channels are ready to transmit and receive data, you must
properly reset the transceiver PHY. Intel recommends a reset sequence that ensures
the physical coding sublayer (PCS) and physical medium attachment (PMA) in each
transceiver channel initialize and function correctly. You can either use the Transceiver
PHY Reset Controller or create your own reset controller.
4.1. When Is Reset Required?
You can reset the transmitter (TX) and receiver (RX) data paths independently or
together. The recommended reset sequence requires reset and initialization of the PLL
driving the TX or RX channels, as well as the TX and RX datapaths. A reset is required
after any of the following events:
Table 156. Reset Conditions
Event Reset Requirement
Device power up and
configuration
Requires reset to the transceiver PHY and the associated PLLs to a known initialize state.
PLL reconfiguration Requires reset to ensure that the PLL acquires lock and also to reset the PHY. Both the
PLL and the transmitter channel must be held in reset before performing PLL
reconfiguration.
PLL reference clock frequency
change
Requires reset to the PLL to ensure PLL lock. You must also reset the PHY.
PLL recalibration Requires reset to the PLL to ensure PLL lock. You must also reset the PHY. Both the PLL
and the transmitter channel must be held in reset before performing PLL recalibration.
PLL lock loss or recovery Requires reset after a PLL acquired lock from a momentary loss of lock. You must also
reset the PHY.
Channel dynamic
reconfiguration
Requires holding the channel in reset before performing a dynamic reconfiguration that
causes rate change. A PLL reset is not required during channel reconfiguration.
Optical module connection Requires reset of RX to ensure lock of incoming data.
RX CDR lock mode change Requires reset of the RX channel any time the RX clock and data recovery (CDR) block
switches from lock-to-reference to lock-to-data RX channel.
UG-20070 | 2018.09.24
Send Feedback
Intel Corporation. All rights reserved. Intel, the Intel logo, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus
and Stratix words and logos are trademarks of Intel Corporation or its subsidiaries in the U.S. and/or other
countries. Intel warrants performance of its FPGA and semiconductor products to current specifications in
accordance with Intel's standard warranty, but reserves the right to make changes to any products and services
at any time without notice. Intel assumes no responsibility or liability arising out of the application or use of any
information, product, or service described herein except as expressly agreed to in writing by Intel. Intel
customers are advised to obtain the latest version of device specifications before relying on any published
information and before placing orders for products or services.
*Other names and brands may be claimed as the property of others.
ISO
9001:2015
Registered