Article ID: 000076179 Content Type: Troubleshooting Last Reviewed: 12/31/2013

Why is my Arria II GX system exhibiting receiver bit errors when using dynamic reconfiguration to change between PCIe mode and any other transceiver mode?

Environment

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

For information on why your Arria® II GX system may exhibit receiver bit errors using dynamic reconfiguration to change between PCIe mode and any other transceiver mode, refer to the Arria II GX Errata Sheet (PDF).

To resolve the problem, apply the reset sequence solution described below and illustrated in the waveforms in Figure 1 after dynamic reconfiguration is completed. Applying the reset sequence ensures each transceiver is initialized correctly.

Figure 1. Reset Sequence Waveform
Figure 1. Reset Sequence Waveform

  1. Assert the rx_analogreset and the rx_digitalreset signals.
  2. The rx_freqlocked[0..n-1] signals will go low, indicating that the transceivers are locking to the reference clock (lock to reference).
  3. Deassert the rx_analogreset signal. Ensure data is present at the receiver inputs before deasserting the rx_analogreset signal.
  4. The rx_freqlocked[0..n-1] signals will go high, indicating the transceivers are locking to data.
  5. About 4 µs (tLTD_Auto) after the last rx_freqlocked signal goes high, deassert the rx_digitalreset signal.