AN 763: Intel® Arria® 10 SoC Device Design Guidelines

ID 683192
Date 5/17/2022
Public
Document Table of Contents

5.1.10.1.2. Select Desired Flash Device

GUIDELINE: Select the boot flash device.

When choosing a flash device to incorporate with SoC FPGA devices, it is important to consider the following:
  • Will the flash device work with the HPS Boot ROM?

    The HPS can only boot from flash devices supported in the Boot ROM

  • Is the device verified to work and supported by software like the Preloader, U-Boot and Linux?

    For supported devices, Intel provides the Preloader, U-Boot and Linux software.

    For other devices, this software must be developed by the user.

  • Is the flash device supported by the HPS Flash Programmer?

    The HPS Flash Programmer enables writing to flash using a JTAG connection, primarily to program the initial pre-loader/bootloader image.

    If the device is not supported by the HPS Programmer, other flash programming methods may be used, such as using the HPS to program flash. For example, the flash programming capabilities of U-Boot can be used.

Refer to the Supported Flash Devices for Arria 10 SoC web page for more information.