Pre and Post Cursor Analysis can be used to
determine an optimized setting for pre-emphasis in the transmitter. The usage model is as
follows:
- Program SYS_EN=0 if necessary. Program a
mode that uses the JESD interface (JESD_M>0).
- Program EQMODE=1. Program SYS_EN=1 and allow sufficient time for the equalizer to adapt
and settle. You can read EQLEVEL_S multiple times to verify the value is stable or
toggling between adjacent values (set EQHOLD=1 before reading EQLEVEL_S, then return
EQHOLD back to 0. Then repeat as necessary).
- Set EQHOLD=1 to lock the equalizer (disable adaptation). This also causes EQOVER and
EQUNDER fields to become low.
- Wait at least 48UI, and proportionally longer if the CDR activity is less than 100% to
make sure the 1 on EQHOLD is sampled and acted upon. The SPI is slow enough that no
explicit delay is be necessary.
- Set EQMODE to 2 or 3 to select pre or post cursor analysis respectively. With a separate
SPI transaction, set EQHOLD=0. The equalization characteristics of the received signal are
analyzed (the equalizer response continues to be locked).
- Wait at least 150,000UI to allow time for the analysis to occur, proportionately longer
if the CDR activity is less than 100%.
- Examine EQOVER and EQUNDER for results of
analysis.
- If EQOVER is high the signal is over
equalized
- If EQUNDER is high the signal is
under equalized
- Set EQHOLD = 1
- Adjust the transmitter. Repeat items 3 to
7 if required.
- Set EQMODE=1, and with a separate SPI
transaction, set EQHOLD=0 to exit analysis mode and return to normal adaptive
equalization.