3.2.1 SCP ROM firmware

The SCP ROM firmware is the first code to execute on the Juno ADP after a cold reset. This code is fixed for the lifetime of the device and therefore executes minimal code to maximize robustness and reduce the risk of security vulnerabilities.

The SCP ROM firmware configures the initial state of the hardware platform, for example:

Boot protocol

The SCP ROM firmware interacts with the ARM Trusted Firmware, which securely transfers the SCP RAM firmware image to the SCP at runtime. The SCP then passes control from the SCP ROM firmware to the SCP RAM firmware and the boot process continues.
More information about the Boot Over MHU (BOM) protocol used for this process is available as part of the ARM Compute Subsystems SCP Message Interface Protocols document, available from http://infocenter.arm.com/help/topic/com.arm.doc.dui0922-/index.html.
Non-ConfidentialPDF file icon PDF versionARM DEN0928F
Copyright © 2015 ARM. All rights reserved.