Login

ARM Cortex-A57 MPCore Software

ARM Training Course

Details on this training course are provided below. Please contact Support for information about booking any of ARM's training courses.



Summary:

This course covers the knowledge required for those developing software for platforms powered by ARMv8 processors.

Prerequisites:

  • Thorough knowledge of the ARMv7-A Architecture
  • Familiarity embedded programming in C and assembler
  • Experience of embedded system development is an advantage

Length:

3 days

Modules:
  • Cortex-A57 Processor Overview
  • Introduction to ARMv8-A
  • AArch64 A64 ISA Overview
  • A64 ISA workbook
  • AArch64 Exception Model
  • ARMv8 Exception model workbook
  • ARMv8-A Memory Management
  • ARMv8-A Memory Model
  • Caches and Branch Prediction
  • MMU and cache initialization workbook
  • Barriers
  • Synchronization
  • Cache Coherency
  • OS Support
  • SW Engr Guide to the Cortex-A57 Booting
  • Power management for Cortex-A
  • Virtualization
  • Security
  • GIC Programming
  • Debug

Download PDF Version

[ Go back to Training Course list ]