AN 886: Agilex™ 7 Device Design Guidelines

ID 683634
Date 12/05/2025
Public
Document Table of Contents

9.13.1. Flash Programming Method

The flash connected to SDM is programmed using the Quartus® Prime Programmer tool, that is part of Quartus® Prime Pro Edition.

GUIDELINE: Use 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.