The 2015 International Conference on

Field-Programmable Technology (FPT '15)


7-9 December, Rydges Lakeland Resort, Queenstown, New Zealand

Overview of Altera's Cyclone V SoC Devices and Design Tools

When: 9am - 5pm, 10th December 2015

Workshop Outline:

ARM bare-metal programming

  • Introduction to the Cyclone V Hard Processor System (HPS) with ARM Cortex-A9
  • Introduction to ARM Assembly Language
  • Compiling assembly and C-language programs
  • Creating a Qsys system with ARM
  • Communicating between ARM programs and FPGA-side components

Using Linux on Altera Cyclone V SoC devices

  • Compiling Linux programs
  • Programming the FPGA from Linux
  • Communicating between Linux programs and FPGA-side components
  • Creating Linux drivers for FPGA components

Altera OpenCL SDK

  • Overview
  • Writing an OpenCL application
  • Optimising Altera OpenCL designs

Intended audience:

Anyone interested in designing embedded systems using Altera SoC devices comprising ARM + FPGA, or wishing to get introduced to the Altera OpenCL SDK.


Participants will use the Altera DE1-SoC board to:

  • Create embedded systems containing ARM, using the Qsys system integration tool
  • Create baremetal and Linux programs that communicate with FPGA-side components
  • Create Linux drivers for FPGA components
  • Learn how to use the Altera OpenCL SDK, and execute sample OpenCL applications


The registration cost will cover the cost of the meals as well as the Altera DE1-SoC board which attendees will be able to keep.