Article ID: 000083205 Content Type: Troubleshooting Last Reviewed: 05/21/2018

Hot Reset is not supported in Root Port mode on Intel® Arria® 10 FPGAs.

Environment

  • Intel® Quartus® Prime Pro Edition
  • Intel® Arria® 10 Cyclone® 10 Hard IP for PCI Express
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT

    Critical Issue

    Description

    When an Intel® Arria® 10 FPGA Root Port issues a Hot Reset at Gen3 speed, correctable errors are triggered which is not in complaince with the PCI* Express* specification.

    After a Hot Reset is sent from the Intel Arria 10 Root Port to an Endpoint, the Endpoint will reset its credit counterand report its available credit back to the Intel Arria 10 Root Port. The Intel Arria 10 Root Port also needs to reset its credit counter module to ensure synchronization with the Endpoint.

    Intel Arria 10 Root Ports have no reset mechanism to reset the credit counter. After Hot Reset event, Intel Arria 10 Root Port's maintained credit counter looses synchronization with the Endpoint, which causes no TLPs to be sent from the Root Port to the Endpoint.

    Resolution

    No workaround to this problem is proposed. Hot Resets are not recommended when using Intel® Arria® 10 FPGAs in Root Port mode configuration.

    If a Hot Reset is issued by the Intel Arria 10 Root Port, the user must ensure that nPERSTsignal is applied to the Intel Arria 10 device.

    Related Products

    This article applies to 1 products

    Intel® Arria® 10 FPGAs and SoC FPGAs