Article ID: 000088218 Content Type: Troubleshooting Last Reviewed: 06/18/2025

Why do I get return data 0x0 when performing a QSPI_READ operation on certain sectors using the Mailbox Client IP?

Environment

    Intel® Quartus® Prime Pro Edition
    Mailbox Client Intel® Stratix® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® Prime Pro Edition Software v21.1 and above, when using the Stratix® 10 FPGA or all Agilex™ devices, the Mailbox Client IP will return data of 0x0 when performing the QSPI_READ operation that reads multiple flash sectors at a time.

This is due to a bug in the SDM firmware that prevents the QSPI_READ operation from being issued to the configuration flash device.

Resolution

To work around this problem, execute QSPI_READ operations until the sector boundary and perform another QSPI_READ operation for the next sector.

This problem is scheduled to be fixed in a future release of the Quartus® Prime Pro Edition Software.

Related Products

This article applies to 2 products

Intel® Stratix® 10 FPGAs and SoC FPGAs
Intel Agilex® 7 FPGAs and SoC FPGAs

1