Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Weird EyeQ Output from Arria 10 Transceivers

Using TTK on an Arria 10 GX, I am noticing some vertically asymmetrical eye diagram output from EyeQ. I am stumped as to what could be causing this? Anyone seen something similar before?

http://www.alteraforum.com/forum/attachment.php?attachmentid=11083&stc=1

This seems to happen to any transceiver I use.

If I use Serial Loopback, the eye still seems asymmetrical.

http://www.alteraforum.com/forum/attachment.php?attachmentid=11085&stc=1

6 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Generally the EyeQ would show the shape of the received eye diagram. Probably the actual eye is asymmetrical. Have you probe the eye diagram with scope to compare?

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Does anyone know if there was a problem with the ODI/EyeQ circuitry in Arria 10? All mention of OID/EyeQ was scrubbed from the latest release of the Arria 10 Transceiver PHY User Guide.

    Carsona - Did you ever figure out what was wrong with your eye diagrams above?

    Thanks,

    Bob
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Yeh turned out it was a ES2 silicon bug as informed by an Altera engineer. Using production parts along with Quartus 16.0 solved this - I get proper eye diagrams now.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    From local Altera transceiver expert via email:

    "The EyeQ feature uses an INI variable in 16.0 and later to enable it. Many customers want to use this to make quantitative measurements but its accuracy does not lend well to this. For this reason to cut down on support it was made into a by-request feature. We don’t guarantee its performance. We do guarantee the BER testing capabilities provided by the ADME blocks and PCS and PMA, all of which are in the main XCVR datapath used by your logic."

    So it doesn't work as advertised but you can use it at your own risk (if you ask nicely).