Arm Cortex-A53/A57/A72 Software Development

  • Delivery method: Virtual Classroom (Public)

  • Location: Cambridge, UK

  • Date: October 27 - 29, 2015

  • Course Length: 3 Days

  • Technology Focus: Software

  • Cost: $2400

  • Related products: Public Courses, Cortex-A53, Cortex-A57, Cortex-A72

  • Provider: ARM

Book Now
Contact us for details

Summary:

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

Prerequisites:

  • Knowledge of the Armv7-A Architecture
  • Familiarity embedded programming in C and assembler
  • Experience of embedded system development is an advantage

Audience:

This course is aimed at software developers and system architects developing for systems powered by Armv8 processors. It is relevant for operating system development, device drivers, low-level coding and for application software. The course assumes prior knowledge of the Armv7-A architecture.

Length:

3 days

Modules:

  • Introduction to Armv8-A
  • Software Engineer Guide to the Cortex-A72/A57/A53
  • AArch64 A64 ISA Overview
  • A64 ISA Workbook
  • AArch64 Exception Model
  • Armv8-A Memory Management
  • Armv8-A Memory Model
  • Caches and Branch Prediction
  • MMU and Cache Initiation Workbook
  • Barriers
  • Synchronization
  • Cache Coherency
  • OS Support
  • Booting
  • Security
  • Virtualization
  • Power Management for Cortex-A

Download PDF Version