Arm System Control Processor Firmware

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

  • Location: Any location.

  • Course Length: 1 day

  • Technology Focus: Software

  • Cost: Contact us for pricing.

  • Related products: ARMv7-A, ARMv8-A, A-profile, Processor Architecture

  • Provider: Arm


Arm SCP firmware training


At the end of this course, delegates will be able to

  • Give an overview of Arm System Control Processor hardware design
  • Explain the components and work flows of Arm System Control Processor firmware design, including the System Control Management Interface(SCMI) and Power Control System Interface(PSCI)
  • Describe how to power on/off SMP CPUs via a FVP power control demo

This course is designed to introduce the firmware design of Arm System Control Processor (SCP)  about how SCP coordinates the system/power control with Armv7-A/Armv8-A CPUs.


  • Knowledge of boot loaders of embedded systems
  • Knowledge of Arm/gcc compilers or linkers for Arm architecture
  • Knowledge of Arm Cortex-M architecture and software development
  • Knowledge of Operating System Power Management e.g. Linux OSPM
  • Concepts of hardware power control


The course is aimed at software developers who develop/deploy/debug SCP firmware including system power control

Delivery Method

Private face to face classroom or Virtual Live Classroom


1 day


  • SCP Overview
  • SoC Power Control System Architecture Overview
  • Arm PSCI in Firmware
  • Arm SCMI Interface Introduction
  • Cortex-M Embedded Software Development
  • Arm SCP Firmware Design
  • SCP Firmware Demo

Download PDF