Article ID: 000086374 Content Type: Error Messages Last Reviewed: 03/15/2019

Error: Fail to read Silicon ID

Environment

    Intel® Quartus® Prime Standard Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

Due to a problem in the Quartus® Prime software version 16.0 and earlier, quartus_hps may fail to re-program quad serial peripheral interface (SPI) devices on Cyclone® V SoC, Arria® V SoC or Arria 10 systems.

The following error messages may be seen:

Error: Fail to match data at flash address <address> with file address <address>.

Error: Fail to read Silicon ID

 

Workaround

A patch is available to fix this problem for the Quartus Prime software version 16.0.   Download and install Patch 0.01 from the appropriate link and run quartus_hps as detailed below:

Download the Quartus Prime software version 16.0 Patch 0.01 for Windows (.exe)

Download the Quartus Prime software version 16.0 Patch 0.01 for Linux (.run)

Download the Readme for the Quartus Prime software version 16.0 Patch 0.01 for (.txt)

Note: This patch cannot be applied to SoC Embedded Design Suite (EDS) or the Quartus Stand alone Programmer

 

  • Run quartus_hps to program the device adding the --boot=18 option to the command line. The --boot=18 option  causes a cold reset to be applied to the SoC prior to quad SPI programming.  For example:  quartus_hps -c 1 -o PV --boot=18 -a 0x0 <filename>.img

 

This patch is scheduled to be included in a future release of the Quartus Prime software

 

Related Products

This article applies to 6 products

Arria® V SX SoC FPGA
Cyclone® V SE SoC FPGA
Cyclone® V ST SoC FPGA
Intel® Arria® 10 SX SoC FPGA
Cyclone® V SX SoC FPGA
Arria® V ST SoC FPGA

1