Intel® SoC FPGA Embedded Development Suite (SoC EDS) User Guide

ID 683187
Date 3/12/2021
Document Table of Contents

1.4. Overview

The SoC EDS contains tools to help you perform the software development tasks targeting the Intel® FPGA SoCs, including:
  • Board bring-up
  • Device driver development
  • Operating system (OS) porting
  • Bare Metal application development and debugging
  • OS- and Linux-based application development and debugging
  • Debug systems running symmetric multiprocessing (SMP)
  • Debug software targeting soft IP residing on the FPGA portion of the device
Major components downloaded and installed with the SoC EDS package include:
  • SoC Hardware Library (HWLIB)
  • Hardware-to-software interface utilities:
    • Second stage bootloader generator
    • Linux* device tree generator1
  • Sample applications
  • Golden Hardware Reference Designs (GHRD) including:
    • FPGA hardware project
    • FPGA hardware SRAM Object File (.sof) file
    Note: The Golden Hardware Reference Designs (GHRD) included with the SoC EDS are not official releases and are intended to be used only as examples. For development purposes, use the official GHRD releases described in the Golden System Reference Design User Manual available on the Rocketboards website.
  • Embedded command shell allowing easy invocation of the included tools
  • SD Card Boot Utility
  • Intel® Quartus® Prime Programmer and Signal Tap
Major components downloaded and installed from a separate download include:
  • Arm* Development Studio* for Intel® SoC FPGA Edition AE Toolkit
  • Compiler tool chains:
    • Linaro* Bare Metal Compiler (GCC)
    • Arm* Bare Metal compiler 5
    • Arm* Bare Metal compiler 6

Download information for these components are located in the Installing the Intel® SoC FPGA EDS section.

1 Does not support bsp-editor, which is provided in the Intel® Quartus® Prime Pro Edition software version 20.1.