Intel® Arria® 10 SoC UEFI Boot Loader User Guide

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

1.5.2.1. Generating the Boot Loader DTS File for 16.0 Release and Below

This section describes how to run the Boot Loader Generator (BSP Editor) in the Windows* and Linux* environments to generate the device tree.

A device tree is a data structure that describes the underlying hardware to a firmware or an operating system. The UEFI boot loader uses the device tree blob (DTB) to handle variations of hardware configuration without having to modify a single line of source code. This flexibility is particularly important for highly configurable Intel® SoC FPGAs.

The device tree generator tool is a part of the SoC FPGA EDS and creates the device tree for SoC systems that contain FPGA designs created using Platform Designer. The generated device tree describes the HPS peripherals, selected FPGA soft IP and peripherals that are configuration dependent.