ARM DSP MasterClass - Advanced NEON

Advanced Level - 2 days

This MasterClass provides a comprehensive introduction to Neon™, a sophisticated DSP engine hidden inside the latest generation of ARM Cortex™-A5, Cortex-A8 and Cortex-A9 processors. As well as giving a detailed description of the Neon architecture, this course shows how you can exploit Neon in software applications using the ARM and GNU tool chains.

This MasterClass gives a far more in-depth desciption of the ARM DSP Co-processor engine Neon than would a standard ARM Cortex-Ax training classes. For example, see ARM Cortex-A9 MPCore Software Design.

Learn how to take advantage of Neon to optimize common signal processing functions used in filtering, sample rate conversion, and audio and video codec applications.

Software engineers working on image processing and DSP algorithms who need to know how to get the best results from the ARM DSP Co-processor engine Neon.

Good knowledge of the ARM SIMD instruction set and architecture is essential. All Doulos ARM Cortex-Ax classes provide an initial overview of Neon. For example, see ARM Cortex-A9 MPCore Software Design.

The training materials for this class are based on ARM®'s own material.

Day 1
  • ARM Architecture Overview and Introduction
  • Co-processor instruction space and how it relates VFP and Neon
  • Neon Introduction & Instruction Set Details
  • Why & How to use Neon
  • Neon vs DSP dedicated hardware
Day 2
  • Compiler and Neon, Working with Intrinsics, Libraries and Vectorising Compiler
  • Micro-architecture implementations of Neon in Cortex-A8 and Cortex-A9
  • Neon examples, worked examples showing efficient usage of Neon
  • How does Neon relate to Debug and Profiling support?

Get Course Details

You have reached the limit

Looking for team-based training, or other locations?

Complete an enquiry form and a Bicard representative will get back to you.

Enquiry Form