Article ID: 000080013 Content Type: Troubleshooting Last Reviewed: 02/14/2013

Why doesn't the generic transceiver Tx and Rx polarity inversion feature work on Stratix V, Arria V, Cyclone V devices with Quartus II Software versions 12.1sp1 and earlier?

Environment

    Quartus® II Subscription Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

The generic transceiver Tx and Rx polarity inversion feature does not work on Stratix® V, Arria® V, Cyclone® V devices due to a bug in the Quartus® II Software versions 12.1sp1 and earlier.

The generic transceiver Tx and Rx polarity inversion feature is different from the PCI Express polarity inversion feature. PCI Express is unaffected.

Resolution

To work around this problem, open the appropriate transceiver MegaWizard™ file below

  • Arria V GX or Cyclone V GX = "av_xcvr_custom_native.sv"
  • Stratix V GX/T or Arria V GZ = "sv_xcvr_custom_native.sv"

and replace the following text

  • localparam INT_RX_POL_INV = (prot_mode == "basic") ? "en_pol_inv" : "dis_pol_inv";
  • localparam INT_TX_POL_INV = (prot_mode == "basic") ? "enable_polinv" : "dis_polinv";

with

  • localparam INT_RX_POL_INV = "en_pol_inv";
  • localparam INT_TX_POL_INV = "enable_polinv";

This problem will be fixed in a future version of the Quartus II software.

Related Products

This article applies to 1 products

Intel® Programmable Devices

1