Intel: Please tell me how to transfer files and write to Flash memory (QSPI, NAND) of HPS (Hard Processor System) via JTAG.

SoC FPGAs

Category: SoCs
Tools: SoC EDS
device:-

The following two methods are mainly conceivable.
It is up to the customer to decide which one to choose based on the characteristics of each method.

(1) Writing with HPS flash programmer tool:
Advantages: No special environment settings required
Disadvantages: Takes a long time to write

For the HPS flash programmer tool, please refer to the document below.

Intel® SoC FPGA Embedded Development Suite User Guide (v20.1)
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_soc_eds.pdf
(Section 8. HPS Flash Programmer User Guide)

(2) Burning with U-Boot:
・Advantages: High-speed writing is possible
・Disadvantages: Environment construction required (SD card on target board or Arm DS required)

For how to write using U-Boot, please refer to the following page.

Faster than HPS Flash Programmer! How to write to QSPI in U-Boot
https://www.macnica.co.jp/business/semiconductor/articles/intel/115317/

Arria 10 Flash Programming Alternative
Conveniently flash QSPI, NAND, SDMMC using DS-5, JTAG and optional TFTP
https://rocketboards.org/foswiki/Documentation/Arria10NANDFlashProgramming
* Currently, SoC EDS v19.x or later is not supported, so it is necessary to prepare an old version (v18.1 or earlier) of U-Boot.

Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.