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

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

5.1.9.1. Plan the SDRAM Initialization

GUIDELINE: Determine how the SDRAM is initialized.

The Intel® Arria® 10 I/O must be configured before the SDRAM can be configured to be used by HPS. This goal can be achieved in a number of ways:
  • The FPGA is fully configured externally before the HPS bootloader is executed
  • The FPGA is fully configured by the HPS bootloader, then the bootloader brings up the SDRAM
  • The FPGA I/O and shared I/O are configured by the HPS bootloader, and then the bootloader brings up the SDRAM. The FPGA fabric is configured at a later time. This option is called early I/O release and is not available on all devices.

Determine which SDRAM initialization scenarios are to be supported and plan accordingly.

Note: For more information, refer to the "Configuration" and "FPGA Reconfiguration" sections.