Intel® Stratix® 10 DX Device Errata

ID 683249
Date 11/01/2022
Public
Document Table of Contents

2.3.1. Root Port Legacy Interrupt Status register INTx is stuck HIGH

Description

During root port implementation in the Intel FPGA P-Tile Hard IP for PCIe, the Root Port Legacy Interrupt status register INT_status of the port configuration and status register space (address: 0x10414C[3:0]) is stuck HIGH (it can be any bit of INT_status) when the AssertINTx message is received but the DeassertINTx is not received . This may occur when a warm reset or PERST is issued before the endpoint sends the DeassertINTx message. As a result, the root port interrupt handling does not operate correctly.

Subsequent warm reset or PERST does not clear the stuck interrupt bits.

Impacted Modes

  • Intel FPGA P-Tile Avalon® Streaming Interface Hard IP for PCIe in Root Port mode

Workaround

When using the Intel FPGA P-Tile Hard IP for PCIe in root port mode, Intel recommends you to use the MSI/MSI-X interrupt messages.

To avoid this event when using the Root Port Legacy Interrupt, ensure that an AssertINTx message is followed by a DeassertINTx message before a warm reset or PERST is issued. Otherwise, to clear the stuck interrupt bits, you must re-program the device.

Status

Affects:
  • Intel® Stratix® 10 DX 2800
  • Intel® Stratix® 10 DX 2100
  • Intel® Stratix® 10 DX 1100

Status: No planned fix.