Arria® 10 SoC Boot User Guide

ID 683735
Date 4/03/2019
Public
Document Table of Contents

1.5.1. Prerequisites

For generating a boot loader with SD/MMC, QSPI, and NAND boot flash, the following tools are required:

  • Arria® 10 SoC development kit
  • SD/MMC, QSPI or NAND boot flash daughter card
  • U-boot and Linux source code compatible with the Arria® 10 SoC. The examples in this document use the U-boot source code included with the SoC EDS installation.
  • Quartus® Prime 15.0 or later when using the QSPI or SD/MMC as a boot source; Quartus® Prime 16.1 or later when using the NAND flash controller as a boot source
    Note: Earlier versions of Quartus® Prime only support the engineering sample (ES) of the Arria® 10 SoC. To ensure that you have production device support, install the latest version of Quartus® Prime for the Arria® 10 SoC.
  • FPGA design with proper pin configuration for SD/MMC, QSPI, or NAND flash controller boot. Refer to the RocketBoards.org website for examples of the Golden Hardware Reference Design (GHRD).
  • ARM® DS-5 development studio version 5.20.2 or later or GNU debug package