SPRUJA3 November 2024 F29H850TU , F29H859TU-Q1
For bootrom differences between F28P65x and F29H85x see Table 4-2.
Module | F28P65x | F29H85x |
---|---|---|
ROM Memory | Standard and secure bootrom | Start at 0x00000000 and is divided into Reset vector, NMI vector, LINK0, User tables and LINK1 |
Security Module | DCSM initialization done through dummy reads | SSU initialization, no dummy reads |
MPOST | Can execute at 150MHz, 75MHz PLL output clock as well as INTOSC clock | MPOST and LPOST are performed by HSM and not by CPU1 |
PLL | Option to enable/disable PLL during bootrom execution | PLL is enabled by HSM, and CPU1 runs at PLL clock |
Watchdog Timer | Disabled by default | Enabled by default |
Error Status Pin | GPIO configured as Error Status Pin | GPIO configured as Error Status Pin and ESM configuration to influence error status pin |
Peripheral Bootloaders | Executed at bypass clock | Executed at PLL clock |
Peripheral Boot Modes Supported | CAN, MCAN, I2C, SPI, SCI, USB, GPIO | CAN, MCAN, I2C, SPI, UART-HS, GPIO |
Critical Trim Loading Method | Bootrom loads | Hardware CTL module loads |
Bootload Image Format | Key followed by image data organized into blocks | X509 certificate followed by the image data |
Boot Process | Involves downloading of image from peripheral | Involves handshaking with HSM for X509 certificate and image sharing with HSM for integrity check or authentication |
IPC | IPC is based on C2000 IPC interface | IPC between CPU1 and HSM is heterogeneous involving C2000 IPC interface on CPU1 and Mailbox based interface on HSM |
NMI | NMI is enabled at a later point in the boot flow | NMI is enabled by default throughout the boot flow |
OTP | Single user OTP available | Dual SECCFG sectors are available |
Lockstep | Lockstep is disabled during boot flow | Lockstep is enabled during boot flow |