The RX reset sequence shown in RX Initialization and Reset is not automatically started to follow the global GSR.
These conditions must be met:
- RXRESETMODE must be set to use the sequential mode.
- GTRXRESET must be used.
- All RXPMARESETMASK, PCSRSVDIN[9:8] (RXDAPIRESETMASK), and RXPCSRESETMASK bits should be set to High.
- GTRXRESET cannot be driven Low until the associated PLL and ILO are locked.
- Ensure that GTPOWERGOOD is High before releasing LC/RPLLRESET, ILORESET, GTRXRESET, and PCSRSVDIN[10] (RXDAPIRESET).
If the reset mode is defaulted to single mode, then you must:
- Change the reset mode to Sequential mode.
- All RXPMARESETMASK, PCSRSVDIN[9:8] (RXDAPIRESETMASK), and RXPCSRESETMASK bits should be changed to High.
- Wait another 300–500 ns.
- Assert LCPLLRESET, RPLLRESET, ILORESET, GTRXRESET, and PCSRSVIND[10] (RXDAPIRESET) following the reset sequence described in the figure below.
Alternatively, the master reset controller can be used to drive the PLL and RX reset in sequence automatically. Details can be found in Transceiver Master Reset.
Recommended: Use the
associated PLLLOCK from either the LCPLL or RPLL to release ILORESET from High to
Low as shown in the following figure, then use ILORESETDONE to release GTRXRESET
from High to Low. The RX reset state machine waits when GTRXRESET is detected High
and starts the reset sequence until GTRXRESET is released Low.
Figure 1. Receiver Initialization after Configuration