Article ID: 000082949 Content Type: Troubleshooting Last Reviewed: 01/12/2023

The Intel® Arria® 10 PCIe* Hard IP Avalon®-MM TXS bridge does not support completion without data after sending a memory read request when the RootPort is in any power management D-state.

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

According to PCIe spec, when a RootPort sends a memory request during power management D-state, the EndPoint should return a completion without data. While the Intel® Arria® 10 PCIe* Hard IP can receive the completion without data, the Avalon®-MM TXS bridge always expects completion with data. The Avalon-MM TXS bridge will drop any completion without data after a memory read request is sent from the Avalon-MM TXS interface.

When the user application uses the Intel® Arria® 10 Avalon®-MM Interface for PCIe* in Root Port mode,  the connected endpoint will always receive completion with data after the endpoint sends a memory read request.

According to PCIe* spec, when a RootPort is in any power management D-state, it should send completion without data after receiving a memory read request. the Intel® Arria® 10 Avalon®-MM Interface for PCIe* in Root Port mode violates this rule.

 

 

Resolution

No workaround for this problem exists. The user application and software should be aware of the limitation and ensure that this scenario doesn't happen.

When using the Intel® Arria® 10 Avalon®-MM Interface for PCIe* in Root Port mode, be aware that the endpoint will always receive completion with data from an Intel® Arria® 10 Avalon®-MM Interface for PCIe* in Root Port mode.

This problem will not be fixed in a future release of the Intel® Quartus® Prime Edition Software as the Intel® Arria® 10 Hard IP has limited support for the power management D-state.

Related Products

This article applies to 4 products

Intel® Arria® 10 FPGAs and SoC FPGAs
Intel® Arria® 10 GX FPGA
Intel® Arria® 10 GT FPGA
Intel® Arria® 10 SX SoC FPGA

1