Article ID: 000094059 Content Type: Compatibility Last Reviewed: 10/11/2023

Why does the Intel® Quartus® Prime Pro/Standard Edition Programmer generate an incorrect chain description file (.cdf) when using a custom helper image to flash QSPI?

Environment

  • Intel® Quartus® Prime Design Software
  • Intel® Quartus® Prime Pro Edition Programmer and Tools
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a problem in the Intel® Quartus® Prime Pro/Standard Edition Programmer tool version 23.1 and earlier, an incorrect .cdf of a chain path to program a QSPI Flash device may be generated. This happens when using a custom helper image as a flasher and a QSPI device different from the EPCS, EPCQ, and N25Q families.  

    Resolution

    To work around this problem, manually edit the .cdf file.

    Add SFLPath() argument inside MfrSpec() and reference the flash file path inside SFLPath().

     

    For example:

        P ActionCode(Cfg)

                    Device PartName(1SG280HU2F50) Path("/output_files/") File("qspi_helper_image.rbf") MfrSpec(OpMask(1) SEC_Device(MT25QU01G) Child_OpMask(1 1) SFLPath("/output_files/flash_file.jic");

    ChainEnd;

     

     This problem is scheduled to be fixed in a future release of the Intel® Quartus® Prime Pro/Standard Edition Programmer.

     

    Related Products

    This article applies to 4 products

    Intel® Arria®
    Intel® Cyclone®
    Intel® MAX® CPLDs and FPGAs
    Intel® Stratix®