Success! Subscription added.
Success! Subscription removed.
Sorry, you must verify to complete this action. Please click the verification link in your email. You may re-send via your profile.
When designing a PCIe component for Stratix V or Arria V GZ in Qsys, three components are needed to be instantiated. They are Hard IP for PCIe, Transceiver Reconfiguration Controller, and Altera PCIe Reconfig Driver.
The Hard PCIe IP - Acts as a bridge between the PCIe domain and the user application domain.
The Transceiver Reconfiguration - Controller is used to do the calibration for the transceivers.
The PCIe Reconfig Driver - It fine tunes the transceivers and optimizes them.
Since the Transceiver Reconfiguration Controller is not just used for PCIe and can be used for other high speed serial IPs, so not all features are needed. Similar situation applies to the Reconfig Driver as well. This page shows which parameter options must be selected in the Transceiver Reconfiguration Controller and PCIe Reconfig Driver for different PCIe speeds. Note for Gen1 the Reconfig Driver is NOT needed.
Figure 1
Figure 4
Figure 5
Figure 6
Figure 8 lists out the needed number of reconfiguration interfaces for different PCIe link width and speed. It is native width and speed when configure the hard PCIe IP in Quartus, not the negotiated width and speed after link training.
Community support is provided Monday to Friday. Other contact methods are available here.
Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
For more complete information about compiler optimizations, see our Optimization Notice.