Skip to content

Latest commit

 

History

History
8 lines (6 loc) · 826 Bytes

boot-modes-fundamentals.md

File metadata and controls

8 lines (6 loc) · 826 Bytes

PolarFire SoC Boot Modes Fundamentals

This section describes the 4 boot modes of the PolarFire SoC Microprocessor Subsystem (MSS). The System Controller controls the start-up of the CPU Core Complex harts contained within the MSS based on the selected boot mode.

  • Boot mode 0 is used by blank devices or when debugging embedded software where code should not be executed on power up
  • Boot mode 1 is used where the Microprocessor Subsystem (MSS) harts start executing non-secured code from eNVM on power up
  • Boot mode 2 is intended for implementing user-defined secure boot authentication
  • Boot mode 3 implements Microchip supplied factory secure boot authentication of the eNVM content