This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DS80PCI800: PCIe Compliance Testing

Part Number: DS80PCI800
Other Parts Discussed in Thread: DS80PCI810

Hello,

We have the DS80PCI800 between the PCIe fingers and a Xilinx FPGA, and we're wondering what happens during PCIe compliance testing when the host test system tells the endpoint to change preset values.  If these commands simply pass to the FPGA, and the FPGA responds, the changes will never be seen by the host since the retimer is in between and doesn't change its settings.

Hopefully this is clear - thanks!

Jim.

  • Hi Jim,

    The DS80PCI800 is a redriver without any CDR like a retimer would use.  This device is configured to run as a non-limiting amplifer at 8 Gbps.  During compliance it may be necessary to force the PCI800 to operate in this mode using a slightly different pin or SMBus configuration setting.

    Since the DS80PCI800 is a non-limiting amplifier, some of this analog waveform information will pass through and been seen at the PCIe fingers.  Typically, channels with the DS80PCI800 will not pass compliance testing since the transmit preset levels will be compressed - reducing the effective pre-cursor and post-cursor energy seen at the fingers.

    In order to pass compliance testing the DS80PCI810 could be substituted for the DS80PCI800.  This device offers improved linearity so the preset levels are retained.  This device passed PCI-SIG testing and is on the Integrators List for PCIe Gen3.

    Regards,

    Lee