Arm DynamIQ Software Development for Cortex A76, A55 and A75

  • Delivery method: Face-to-face (Private)

  • Location: Any location

  • Course Length: 3+ days

  • Technology Focus: Software

  • Cost: Contact us for pricing

  • Related products: Software, ARMv8-A, A-profile, Cortex-A55, Cortex-A75, Cortex-A76

  • Provider: Arm



This training course covers the issues involved in developing software for platforms powered by Armv8 processors.


  • Experience with embedded programming in C and assembler
  • Experience of embedded system development is an advantage
  • Experience of the Armv7 architecture
  • Introduction to Arm online training (included)
  • Armv8-A Overview (included)
  • Introduction to DynamIQ online training (included)


This course is aimed at software developers and system architects developing for systems powered by Armv8 DynamIQ processors.  It is relevant for operating system development, device drivers, low-level coding and for application software. 


3+ days


Pre-course Online Training

  • Introduction to Arm
  • Armv8-A Overview
  • Introduction to DynamIQ

Day 1-3

  • Introduction to DynamIQ
  • A64 ISA Overview
  • Armv8-A AArch64 Exception Model
  • Memory Management
  • Memory Model
  • Caches and Branch Prediction
  • Barriers
  • Synchronization
  • Cache Coherency
  • RAS support
  • Software Engineer Guide to the DynamIQ Shared Unit (DSU)
  • Software Engineer Guide to DynamIQ CPU(s)
  • Booting
  • Power Management
  • Virtualization
  • Security
  • Software Engineer’s Guide to System Fabric (Optional)
  • Debug (Optional)

Download PDF Version