Article ID: 000077006 Content Type: Troubleshooting Last Reviewed: 06/13/2013

Why do I see transceiver PMA functionality problems when using NIOS II as an Avalon Memory Mapped Master for the transceiver reconfiguration controller when using Stratix V, Arria V, or Cyclone V transceiver devices?

Environment

  • Arria® V GT FPGA
  • Cyclone® V GT FPGA
  • Stratix® V GX FPGA
  • Stratix® V GT FPGA
  • Cyclone® V GX FPGA
  • Stratix® V GS FPGA
  • Arria® V GZ FPGA
  • Arria® V SX SoC FPGA
  • Cyclone® V ST SoC FPGA
  • Arria® V ST SoC FPGA
  • Arria® V GX FPGA
  • Quartus® II Subscription Edition
  • Nios® II Processor
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a bug in the Quartus® II software version 13.0 and earlier, you may see transceiver PMA functionality problems when using NIOS II as an Avalon Memory Mapped Master for the reconfiguration controller when using Stratix® V, Arria® V, or Cyclone® V transceiver devices.

    When accessing the following transceiver PMA functions through the reconfiguration controller Avalon memory mapped interface using a NIOS II master or other Avalon master you may encounter a failure in the transceiver PMA.

    Stratix V GX/GT/GS, Arria V GZ Arria V GX/GT/ST/SXCyclone V GX/GT/ST
    Pre and post CDR reverse serial loopbackPre and post CDR reverse serial loopbackPre and post CDR reverse serial loopback
    -Rx equalizationRx equalization

    The PMA failure is caused by corruption inside the reconfiguration controller if the reconfig_mgmt_address bus toggles when the reconfig_busy signal is asserted. The failure can be recovered by reprogramming the FPGA.

    Resolution

    To work around the problem, you can insert logic that prevents toggling of the reconfiguration controller reconfig_mgmt_address bus when the reconfig_busy signal is asserted.

    Or you can replace the "alt_xreconf_uif.sv" file that resides in your Reconfiguration Controller Megawizard™ generated <instance_name> folder with this file and recompile your design.

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

    Disclaimer

    1

    All postings and use of the content on this site are subject to Intel.com Terms of Use.