AN 802: Intel® Stratix® 10 SoC Device Design Guidelines

ID 683117
Date 8/05/2021
Public
Document Table of Contents

5.12.1. Flash Programming Method

The flash connected to SDM is programmed using the Intel® Quartus® Prime Programmer tool, that is part of both Intel® Quartus® Prime Pro Edition and Intel® SoC FPGA Embedded Development Suite (SoC EDS).

GUIDELINE: Use Intel® Quartus® Prime Pro Edition Programmer to write to SDM flash.

It is your responsibility to program the flash connected to HPS. Several options are possible:

  • Use a bus switch to route the flash signals to an external master that does the programming.
  • Use software running on HPS to do the programming. For example U-Boot can be loaded with an Arm* debugger or System Console, then used to program the flash.

GUIDELINE: Plan for the HPS flash programming method early in the project lifecycle, as it may impact board design or require additional tool support.