A10 UEFI Bootloader

Showing results for 
Search instead for 
Did you mean: 

A10 UEFI Bootloader

A10 UEFI Bootloader


This section will provide the links to the following documents:

User Guide

·        Arria10_SoC_UEFI_Bootloader_User_Manual

·        Arria10_SoC_UEFI_QuickStart_Guide

Prebuilt Images

·        Arria10 SoC Dev Kit prebuilt UEFI Bootloader SD Card disk images

·        Arria10 SoC Dev Kit prebuilt UEFI Bootloader QSPI images

Design Examples

·        UEFI_BlinkingLED_FiveSimpleSteps

·        UEFI_LCD_FiveSimpleSteps

White Paper

·        White Paper - Clarifying Myth and Consideration to Make the Switch to UEFI

Fault Tree Analysis (FTA)

How To Videos



This A10 SoC UEFI Bootloader User Manual provide a good start for user who does not have prior experience nor knowledge in using Altera SoC Development Board but interested to learn and start using UEFI Bootloader in your design using Altera SoC Development Board. The content of this manual will provide the step-by-step and details instructions and screenshots which allows the user to easily follow and become familiar in using UEFI Bootloader within short period of time. In summary, this is a more comprehensive yet coherent instruction manual.


This A10 SoC UEFI QuickStart Guide is a light weight version of the UEFI User Manual for users who already have some prior knowledge and experience running U-Boot on Altera SoC Development Board. The content of this guide is mainly focusing on the UEFI building and running UEFI Bootloader on the A10 SoC Development Board. For a more details and step-by-step, you can always refer to the Arria10 SoC UEFI User Manual for a more complete version.

Release Note

This section contains the release notes for the Arria10 SoC UEFI Documentations, which include the UEFI User Manual and UEFI Quickstart Guide.

Features Supported

First Release for SoCEDS 15.0.1

  • UEFI Booting from SD/MMC Flash Device.
  • UEFI Booting from QSPI Flash Device.
  • Using UEFI Bootloader to boot your own customize Baremetal Image.
  • Using UEFI Bootloader to boot vendors provided Integrity RTOS Image.
  • Using UEFI Bootloader to boot vendors provided VxWorks RTOS Image.

Second Release for SoCEDS 15.1.1

  • Upgrade EDKII branch to UDK2015
  • Support A10 SoC ES2 silicon
  • Support A10 SoC Rev B Dev Kit board
  • Enable build/compile under Windows
  • Add DS-5 Windows version Eclipse project
  • Added H/W Lib and blinking LED example
  • Build UEFI Application using “make app” command
  • Enable FPGA Bridges based on Device Tree
  • Pit-Stop utility bug fixes and enhancement
  • Added CFF-Offset Support to Device Tree
  • Support DXE phase and UEFI Shell
  • Enable MMU and Cache to improve DXE phase performance
  • Add runaxf command to UEFI Shell to load and execute ARM Executable File (AXF).
  • Networking stack for HPS Ethernet MAC and Micrel's Gigabit PHY KSZ9031.
  • Support DHCP and Static IP addressing.
  • Added TFTP support under UEFI Shell

Third Release for SoCEDS 16.0

  • Support SoCFPGA Linux boot from SDMMC and QSPI
  • Support Early I/O release feature
  • Improve PLL clock initialization algorithm
  • Enabled L2x0 Cache Controller for DXE phase
  • Update Micrel KSZ9031 PHY AN FLP to 16ms
  • Support ARMCC version 5.06 from SoCEDS 16.0

UEFI Source Code

To get and compile the UEFI source, refer to the Quickstart Guide section 4.2.2. Getting the UEFI Source Code and section 4.2.3 Compile the UEFI.

Known Limitations and Issues

  • None

Update History

This section tracks the update history of the documents.

  • Initial Interim Release for UEFI User Manual and QuickStart Guide: 15th July 2015


© 2014 Altera Corporation. The material in this wiki page or document is provided AS-IS and is not

supported by Altera Corporation. Use the material in this document at your own risk; it might be, for example, objectionable,

misleading or inaccurate.

Version history
Last update:
‎06-26-2019 02:14 AM
Updated by: