Trusted Firmware for Cortex-A (TF-A)

  • Delivery method: Virtual Classroom (Private)

  • Location: Any location

  • Course Length: 2 x 1/2 days

  • Technology Focus: Software

  • Cost: Contact us for pricing

  • Provider: Arm



This course has been designed to cover the knowledge for Arm Trusted Firmware design on Armv7/Armv8 platforms.


  • Thorough knowledge of the Armv7-A or Armv8-A Architecture
  • Familiarity with C and Arm assembly programming
  • Knowledge of Arm/gcc compilers or linkers for Arm architecture
  • Knowledge of boot loaders of embedded systems


The course is aimed at software developers who are trying to develop/deploy/debug Arm Trusted Firmware on Armv7/Armv8 platforms. 

Delivery Method:

  • Private face to face classroom
  • Series of short live virtual training sessions


1 day


  • Arm Trusted Firmware Introduction
  • ATF Boot Flow and Individual Boot Loader
  • ATF Runtime Service
    • Service Handling
    • Context Switch
    • PSCI
  • ATF Interrupt Handling
  • ATF Debug Demo on FVP
Download PDF Version