There are two basic approaches to build an eye
diagram using the eye-scan feature.
- Fast approach using ESVO_S:
- Repeat the procedure outlined in
Eyescan Procedure for each valid value of ESPO. For each value of ESPO, run
an inner-eye analysis of zeros and ones. This locates the maximum zero
(ESVOmax0 ) and minimum one (ESVOmin1) for each value of
ESPO.
- Each value of ESPO is associated with a column of cells in the eye. All the cells in
a column between ESVOmax0 and ESVOmin1 (inclusive) can be
colored black, and all other cells colored white.
- Additional detail can be added to the
eye-diagram by including outer and/or average analysis (see ES). For example, the
ESVO_S values produced from average analysis can be colored red, while all other
values between and including the inner and outer values colored white.
- Detailed approach using ECOUNT:
- Select an eye-scan mode that counts
mismatches. Repeat the procedure outlined in Eyescan Procedure for each valid value of ESVO and ESPO.
- After each run, record the value of
ECOUNT in the PHY_STATUS register (resetting ECOUNT before each run).
- Each eye-scan run corresponds to one cell of the eye-diagram. ESPO is the
x-coordinate of the cell. ESVO is the y-coordinate of the cell. The intensity of the
cell is proportional to ECOUNT/Nsamples, where Nsamples is the
number of analyzed samples per run (determined by ESLEN).
- This approach takes much more time to run, but can provide a more
granular eye-diagram.