Intel® Arria® 10 SoC UEFI Boot Loader User Guide

ID 683536
Date 12/15/2017
Document Table of Contents

1.1. Acronyms and Definitions

Table 1.  UEFI Boot Loader User Guide Acronyms and Definitions
Acronym or Term Definition
AXF Object file format generated by Arm* compiler that contains both object code and debug information. File extension is .axf.
BSP Board support package
CRC Cyclical redundancy check
DDR4 DDR4 SDRAM; an abbreviation for double data rate fourth generation synchronous dynamic random-access memory.
DTB Device tree blob. File extension is .dtb.
DTS Device tree source. File extension is .dts.
DS-5 Arm* Development Studio 5* (DS-5*) Intel® SoC FPGA Edition; an end-to-end suite of tools for embedded C/C++ software development on any Intel® SoC FPGA. The tool combines the features of the Arm* DS-5* Intel® SoC FPGA Edition with powerful FPGA debugging capabilities, providing unmatched visibility and control of your SoC FPGA. The SoC FPGA Embedded Development Suite (EDS) installs the Arm* Development Studio 5* (DS-5*) Intel® SoC FPGA Edition.
ELF Executable and linkable format; a common standard file format for executables, object code, shared libraries and core dumps. File extenstion is .elf.
FPGA Field programmable gate array
FTDI Future technology devices international; a Scottish, privately held semiconductor device company specializing in Universal Serial Bus (USB) technology.
GHRD Golden hardware reference design
GSRD Golden system reference design
INF EDK tool module information (INF) file
I/O Input and output
JTAG Joint Test Action Group; a software development and debug port
LED light emitting diode
MKPIMAGE The second-stage boot loader (SSBL) image tool; this tool creates a boot ROM compatible image of the Intel® boot loader. The mkpimage tool generates the header and CRC checksum and inserts them into the output image with the SSBL program image and its exception vector.
OCRAM on-chip RAM
PEI (UEFI) UEFI pre-EFI initialization phase
RTOS Real-time operating system
QSPI Quad serial peripheral interface
Platform Designer A system integration tool that is included as part of Intel® Quartus® Prime software. Platform Designer captures system-level hardware designs at a high level of abstraction and also automates the task of defining and integrating custom HDL design blocks, commonly referred to as design modules, IP cores, or components.
Intel® Quartus® Prime A programmable logic design software produced by Intel® . You can analyze and synthesize HDL designs using Intel® Quartus® Prime.
RBF Raw binary file. Contains configuration data for use outside of the Intel® Quartus® Prime software. A raw binary file contains the binary equivalent of a tabular text file (.ttf). File extension is .rbf.
SoC FPGA EDS SoC FPGA Embedded Development Suite is a comprehensive tool suite for embedded software development of Intel® SoC devices. The tool suite contains development tools, utility programs, run-time software and application examples that enable firmware and application software development on the Intel® SoC hardware platform.
SOF SRAM object file with a .sof file extension. The compiler's assembler module or the makeprogfile command line utility generates this binary file A .sof file contains the data for configuring all of the SRAM-based Intel® devices supported by the Intel® Quartus® Prime software.
SPI Serial peripheral interface
SRAM Static random access memory
UART Universal asynchronous receiver and transmitter
UEFI The Unified Extensible Firmware Interface (UEFI) is a specification that defines a software interface between an operating system and platform firmware. UEFI replaces the Basic Input/Output System (BIOS) firmware interface, originally present in all IBM* PC-compatible personal computers. In practice, most UEFI firmware images provide legacy support for BIOS services. UEFI can support remote diagnostics and repair of computers, even without another operating system.
USB Universal serial bus