For information on why your Stratix® IV system may exhibit receiver bit errors using dynamic reconfiguration to change between PCIe mode and any other transceiver mode, refer to the Stratix IV GX Errata Sheet (PDF) and Stratix IV GT 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
Assert the rx_analogreset
and the rx_digitalreset
signals.
- The
rx_freqlocked[0..n-1]
signals will go low, indicating that the transceivers are locking to the reference clock (lock to reference). - Deassert the
rx_analogreset
signal. Ensure data is present at the receiver inputs before deasserting therx_analogreset
signal. - The
rx_freqlocked[0..n-1]
signals will go high, indicating the transceivers are locking to data. - About 4 µs (tLTD_Auto) after the last
rx_freqlocked
signal goes high, deassert therx_digitalreset
signal.