SPRUJA3 November 2024 F29H850TU , F29H859TU-Q1 , TMS320F28374D , TMS320F28375D , TMS320F28376D , TMS320F28377D , TMS320F28378D , TMS320F28379D
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 |