Video of "SoC Startup Trial" released to the public!

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*Notice: 2021.11.22
We have published an updated page for the latest tool environment. For tool version v20.1 or later, please refer to the link below.
 "SoC Startup Trial (v20.1 version)" released in video! - Semiconductor business -Macnica (macnica.co.jp)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Purpose of this course

Overview

The presentation of the popular hands-on seminar "SoC Startup Trial" has been released as an online video.

 

This seminar introduces the Intel® SoC development flow for customers who are considering Intel® SoC FPGA development for the first time. The original seminar is a hands-on seminar where you can experience and learn the actual development flow using Quartus® Prime/Platform Designer and Intel® SoC FPGA Embedded Development Suite (SoC EDS). Intel® SoC FPGA Seminar in a Box” evaluation kit free rental service, and a separate exercise manual “SoC Beginner's Guide - SoC Simple Tutorial (Atlas-SoC / DE10-Nano Board Version)” can also be used to experience the hands-on content.

The main target of this seminar is Cyclone® V SoC / Arria® V SoC. If you are using a SoC FPGA from another device family, please understand that there are differences in device specifications and tool usage.

 

Target audience

・System, H/W, S/W designers who are interested in Intel® SoC FPGA
・People who are considering starting development using Intel® SoC FPGA
- As an introduction to developing with Intel® SoC FPGAs
  

goal of attending

・Understanding the overview and structure of Intel® SoC FPGA devices
・Development environment: Understanding of Intel® SoC FPGA Embedded Development Suite (SoC EDS)
・Understanding of development flow using Intel® SoC FPGA
- Hardware development flow (HPS option setting on Platform Designer)
- Software development flow (bootloader generation, HWLib, how to use various tools)
- How hardware design and software design work together (handoff mechanism)

 

agenda

No. title required time
1

SoC FPGA overview, system architecture

16 minutes 57 seconds
2

Configuration and boot, system development flow

4 minutes 52 seconds
3

Hardware design flow (1/2) project generation ~

12 minutes 31 seconds
4

Hardware design flow (2 of 2) HPS component configuration

13 minutes 37 seconds
5

Software Development Environment - SoC EDS Overview

9 minutes 55 seconds
6

Software Design Flow (1/3) - Design Flow Overview, Bootloader

9 minutes 57 seconds
7

Software Design Flow (2 of 3) - Baremetal/RTOS Based Applications

13 minutes 7 seconds
8

Software design flow (3/3) - other tools provided

6 minutes 54 seconds
9

Introducing RocketBoards.org - The Linux Community Portal

4 minutes 25 seconds

Seminar content

SoC FPGA overview, system architecture

This chapter introduces the Intel® SoC FPGA product lineup, device overview, and system architecture.

(Duration: 16 minutes 57 seconds)

Configuration and boot, system development flow

This chapter introduces the configuration and boot methods and the system development flow.

(Duration: 4 minutes 52 seconds)

Hardware design flow (1/2) project generation ~

This chapter covers the following items in the hardware design flow:

・Overall flow of hardware design (creation of project ~)

・Platform Designer functions and how to use them

・Mechanism of register address determination on the FPGA side as seen from ARM

(Duration: 12 minutes 31 seconds)

Hardware design flow (2 of 2) HPS component configuration

This chapter covers the following items in the hardware design flow:

・HPS component option setting items

- Interface setting with FPGA side

- HPS peripheral selection and pinout

- HPS side clock setting, SDRAM controller setting

(Duration: 13 minutes 37 seconds)

Software Development Environment - SoC EDS Overview

This chapter introduces the editions and offerings of the Intel® SoC FPGA Embedded Development Suite provided as a software development environment.

(Duration: 9 minutes 55 seconds)

Software Design Flow (1/3) - Design Flow Overview, Bootloader

This chapter covers the following items in the software design flow:

・Overview of software development environment

・How to generate a bootloader (Preloader)

・HPS boot sequence

(Duration: 9 minutes 57 seconds)

Software Design Flow (2 of 3) - Baremetal/RTOS Based Applications

This chapter covers the following items in the software design flow:

・HWLib library, sample projects

・Debugger script

・Arm DS-5 operation (creating a project to debugging)

・Flash writing tool (HPS Flash Programmer)

(Duration: 13 minutes 7 seconds)

Software design flow (3/3) - other tools provided

This chapter covers the following items in the software design flow:

・How to create a system header file

 ・バイナリー変換、ヘッダー付加

・Flash writing tool (HPS Flash Programmer)

(Duration: 6 minutes 54 seconds)

Introducing RocketBoards.org - The Linux Community Portal

This chapter introduces RocketBoards.org, a community site that publishes information related to Linux and open source software.

(Duration: 4 minutes 25 seconds)

Other recommended information

Exercise content (for those who want to experience hands-on)

Introduction to Intel® Official FPGA Training (for those who are considering courses other than this seminar)

See below for a list of distributor-sponsored technical trainings and seminars on Intel® FPGA products.

Intel FPGA Seminar & Training Top Page

Find official Intel® online training in the training catalog below.

Intel® FPGA Technical Training Catalog

 

Intel® SoC FPGA Information Summary Page

The following pages contain links to SoC FPGA-related articles/materials and samples.

Intel SoC FPGA 

Click here for recommended articles/materials

SoC FPGA related articles and resources
Intel® FPGA Development Flow/FPGA Top Page

Click here for recommended FAQ

SoC FPGA related FAQs
Intel® FPGA FAQs