Download Xilinx UG076 Virtex-4 RocketIO MGT User Guide

Transcript
R
Appendix D
Special Analog Functions
Receiver Sample Phase Adjustment
Note: The Receiver Sample Phase Adjustment function is for ADVANCED USERS ONLY and
should be used only after a complete understanding of the Receiver Sample Phase Adjustment
attributes has been attained. INCORRECT USE COULD RESULT IN UNDESIRABLE SYSTEM
OPERATION. This functionality only applies for configurations in which the receiver is set in analog
CDR mode or the PLL is set to lock to receiver data (RXDIGRX = FALSE).
There are serial-link situations where sampling the data at the center of the eye (based on
the recovered clock) does not produce the best results. The MGT allows adjusting the
phase of this sample point. This type of adjustment can be done dynamically, which
requires that the Dynamic Reconfiguration Port (DRP) be used in conjunction with the
RXSELDACFIX[4:0] and RXSELDACTRAN[4:0] registers. These registers (whose DRP
addresses are shown inTable D-1) can co-control the CDR phase up to ±46.9% UI in
31 steps. Table D-2 shows the settings and how this correlates to UI phase adjustment.
Table D-1:
Register Address Location
Register
MGTA Address and Bits
MGTB Address and Bits
0x56 bit [14]
0x72 bit [14]
RXSELDACFIX[3:0]
0x46 bit [14:11]
0x62 bit [14:11]
RXSELDACTRAN[4:0]
0x46 bit [10:6]
0x62 bit [10:6]
RXSELDACFIX[4]
Table D-2:
Example RXSELDACTRAN and RXSELDACFIX Combinations
RXSELDACFIX value
RXSELDACTRAN Value
Phase Adjustment
(in UI%)
11111
00001
–46.875
11110
00010
–43.750
11101
00011
–40.625
11100
00100
–37.500
11011
00101
–34.375
11010
00110
–31.250
11001
00111
–28.125
11000
01000
–25.000
10111
01001
–21.875
10110
01010
–18.750
Virtex-4 RocketIO MGT User Guide
UG076 (v4.1) November 2, 2008
www.xilinx.com
321