Article ID: 000083968 Content Type: Troubleshooting Last Reviewed: 01/31/2013

Why are my "rx_invpolarity" and "tx_invpolarity" bits unconnected at the top-level of my Hard XAUI Phy in my Arria II GX or Stratix IV GX design?

Environment

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

    Rx_invpolarity and Tx_invpolarity bits unconnected at top-level of Hard XAUI Phy in Arria® II GX and Stratix® IV GX due to a parameter mismatch within the Megawizard-generated files.

    Resolution

    Currently, there is a parameter mismatch in the Mega-wizard generated hxaui.v file. This is scheduled to be fixed in an upcoming release of Quartus®.

    As a workaround, simply edit the hxaui.v file.  "Use_control_and_status_ports" should be defaulted to 1, while "external_pma_ctrl_reconf" should be defaulted to 0.

    Furthermore, edit this line:

    if (use_control_and_status_ports == "true" & external_pma_ctrl_reconf == "false" ) begin: use_cs_ports_true

    To read:

    if (use_control_and_status_ports == 1 & external_pma_ctrl_reconf == 0 ) begin: use_cs_ports_true

    Related Products

    This article applies to 3 products

    Arria® II FPGAs
    Arria® II GX FPGA
    Stratix® IV GX FPGA