Bootstrap: Initial software launched by the ROM code during the memory booting phase
Configuration Header (CH): Optional structure that precedes the initial software and allows the redefinition of the ROM code default settings
Downloaded software: Initial software downloaded into the internal static RAM (SRAM) by the ROM code during the peripheral booting phase
eFuse: A one-time programmable memory location usually set at the factory
Flash loader: Downloaded software launched by the ROM code during the preflashing stage. It also programs an image in external memories.
Initial software: Software executed by any of the ROM code mechanisms (memory booting or peripheral booting). Initial software is a generic term for bootstrap and downloaded software.
Memory booting: ROM code mechanism that consists of executing initial software from external memory
Master CPU: The Arm® Cortex®-A15 MPCore™ CPU for which CPU-ID is 0. It configures the multicore platform and starts the ROM code to ensure device booting from a mass storage memory (memory booting) or a peripheral interface (peripheral booting).
Peripheral booting: ROM code mechanism that consists of polling selected interfaces, downloading, and executing initial software (in this case, downloaded software) in the internal RAM
Permanent booting device: Memory device containing, by default, the image to be executed during the booting sequence. It is the default memory booting device.
Preflashing: A specific case of peripheral booting where the ROM code mechanism is used to program the external flash memory
ROM Code: The on-chip software in device ROM that implements booting
ROM Code-controlled Boot Phase: This phase covers the sequence operations from the time the platform releases the reset to the time first user- or customer-owned software starts execution. This phase is fully controlled by the device ROM code.
Slave CPU: The Arm Cortex-A15 MPCore CPU for which CPU-ID is 1. It is brought to the wait-for-event (WFE) state by the ROM code, waiting to be woken up by the master CPU.