This "Getting Started with SoC" series is for users who are new to Intel® SoC FPGAs.

explanation

This document describes techniques for developing and debugging bare-metal applications for Intel® SoC FPGAs using ARM* DS-5. This document also describes the evaluation kit Mpression "Helio "or" Atlas-SoC Kit /DE0-Nano-SoC Kit "or" DE10-Nano Kit” is used to illustrate the bare metal sample application Blinking-LED-Baremetal-GNU as an example.


This document describes the following:
(1) Important products in hardware development (handoff files)
② SoC FPGA boot flow
③ As a method to run the baremetal sample application on DS-5,
・ Introduction of sample applications provided with Intel® SoC FPGA Embedded Development Suite (SoC EDS)
・ Start DS-5
・ Import bare metal sample application
・ Build and debug bare metal sample application
- Execution contents of the debugger script file (reference)
④ As a method to create a new baremetal application and run it on DS-5,
・ Create a new bare metal application
・ Build and debug bare metal applications
⑤ Confirmation method of FPGA register
⑥ As a way to deal with custom boards,
・ Designing hardware including ARM* processors
・ What is Preloader?
・ Preloader generation procedure
・ How to use preloader generated for custom board in DS-5 debug
・ How to write the generated Preloader to the SD card
⑦ Example of standalone execution of bare metal application from SD card
・ Preparation of SD card
・ How to place the application in the “FAT area” of the SD card and “boot from u-boot”
・ How to store the application in the "u-boot area" of the SD card and "start from Preloader"




Documentation / Sample data

 

soc_hg_DS5-Baremetal-App-Debug_v1800_r4.pdf

Tool version: Ver.18.0 / Board: Document for Atlas-SoC/DE0-Nano-SoC/DE10-Nano (Rev.4)

Atlas-Blinking-LED-Baremetal-GNU__1.zip

Tool version: Ver.18.0 / Board: Sample for Atlas-SoC/DE0-Nano-SoC/DE10-Nano

Atlas-Blinking-LED-Baremetal-GNU Additional files for stand-alone__1.zip

Tool version: Ver.18.0 / Board: Sample for Atlas-SoC/DE0-Nano-SoC/DE10-Nano

soc_hg_DS5-Baremetal-App-Debug_v1500_r2__1.pdf

Tool version: Ver.15.0/Board: Document for Helio (Rev.2)

Helio-Blinking-LED-Baremetal-GNU__1.zip

Tool version: Ver.15.0 / Board: Sample for Helio

Helio-Blinking-LED-Baremetal-GNU Additional files for stand-alone__1.zip

Tool version: Ver.15.0 / Board: Sample for Helio

 

Click here for recommended seminars/workshops

SoC Startup Trial <Free>

Experience at your own seat! Intel® SoC FPGA Seminar In a Box <Free>

Article header library 118693 pic01 1

You can rent an evaluation board equipped with Intel® SoC FPGA for two weeks, and you can easily experience the development flow of Intel® SoC FPGA at your desk.
We also provide development tools, practice data, and manuals, so you can practice at your leisure.

Experience at your own seat! Intel® SoC FPGA Seminar In a Box <Free>