Article ID: 000088218 Content Type: Troubleshooting Last Reviewed: 02/28/2023

Why do I get return data of 0x0 when performing a QSPI_READ operation on certain sectors using the Mailbox Client Intel® FPGA 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 Intel® Quartus® Prime Pro Edition Software v21.1 and above, when using Intel® Stratix® 10 or all Intel Agilex® devices, the Mailbox Client Intel® FPGA 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 firmware bug in the SDM firmware when issuing the QSPI_READ operation 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 Intel® Quartus® Prime Pro Edition Software.

    Related Products

    This article applies to 2 products

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