In a general-purpose (GP) device, SMS ROM performs
the following functions:
- Device management
- Configures the boot vectors (in BOOT_CFG) and controls reset release of MCU
core. That is, SMS is the boot master of MCU core.
- IPC configuration via MCU_NAVSS rings and Secure Proxy
- PLL configuration (MCU subsystem and SA2UL)
- X509 certificate parsing
- SA2UL configuration to SHA512 for image integrity checks
- Test flow support – Wait-In-Reset commands
- SMS firmware loading