AN 886: Intel® Agilex™ Device Design Guidelines

ID 683634
Date 8/26/2022

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

9.13.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.