Knowledge Base Article

Error: Fail to read Silicon ID

Description

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

The following error messages might be seen:

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

Error: Fail to read Silicon ID

 

Resolution

A patch is available to fix this problem for the Intel® Quartus® Prime Software version 16.0.  Follow these steps:

  1. Download and install patch 0.01 from the following links:

Note: This patch cannot be applied to SoC Embedded Design Suite (EDS) or the Intel Quartus Prime Software Standalone Programmer

  1. 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 Intel Quartus Prime Software.

Updated 2 months ago
Version 2.0
No CommentsBe the first to comment