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

Enquire

Summary: 

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

Prerequisites:

  • 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)

Audience:

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. 

Length:

3+ days

Modules:

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