Why does the HPS Flash Programmer (quartus_hps) fail to access QSPI flash in XIP mode? - Why does the HPS Flash Programmer (quartus_hps) fail to access QSPI flash in XIP mode? Description Due to a problem in the Intel® Quartus® Prime Design Software version 17.0 and earlier, the HPS Flash Programmer (quartus_hps) may fail to access Quad Serial Peripheral Interface (QSPI) flash device that has been put into Execute-In-Place (XIP) mode. The following error messages may be seen: Quad SPI Flash silicon ID is 0xFFFFFFFF Error: Not able to map flash ID from flash database Resolution This problem is fixed beginning with the Intel® Quartus® Prime Design Software version 17.1. The HPS Flash Programmer in Intel® Quartus® Prime Design Software version 17.1 introduces a new argument named exit_xip that exists the QSPI flash device from XIP mode when user specify a non-zero value for the argument. For example, run quartus_hps -c <cable> -o <operation> --exit_xip=0x80 . Custom Fields values: ['novalue'] Troubleshooting FB: 454041; False ['novalue'] ['FPGA Dev Tools Quartus® Prime Software Pro', 'FPGA Dev Tools Quartus® Prime Software Standard'] 17.1 17.0 ['Programmable Logic Devices'] ['Embedded Dev Tools SoC Suite'] ['novalue'] ['novalue'] - 2021-08-25

external_document