SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
Table 4-18 explains how the bit field values from the user configurable DCSM OTP location, Z1-OTP-BOOT-GPREG2, are decoded by boot ROM.
Bit | Name | Description | Boot ROM Action |
---|---|---|---|
31:24 | Key | Write 0x5A to indicate to the boot ROM code that the bits in this register are valid. | If user sets to 0x5A, boot ROM uses the values in this register. If set to any other value, boot ROM ignores values in this register. |
23:8 | Reserved | Reserved | No Action |
7:6 | MPOST(1) | 0x0 = Run MPOST with PLL disabled (10MHz internal oscillator) | When configured to a valid value, MPOST POR memory self-test is run on all device memories. |
0x1 = Run MPOST with SYSPLL enabled for 75MHz and AUXPLL enabled for 50MHz | |||
0x2 = Run MPOST with SYSPLL enabled for 150MHz and AUXPLL enabled for 100MHz | |||
0x3 = Disable MPOST | |||
5:4 | ERROR_ STS_PIN |
0x0 = GPIO24, MUX Option 13 | This indicates which GPIO pin is supposed to be used as ERROR_PIN and boot ROM configures the mux as such for the said pin. The ERROR_STS pin mux configuration is locked by the boot ROM, but not committed. |
0x1 = GPIO28, MUX Option 13 | |||
0x2 = GPIO29, MUX Option 13 | |||
0x3 = ERROR_STS function disabled (default) | |||
3:0 | CJTAGNODEID | CJTAGNODEID[3:0] | Boot ROM takes this values and programs the lower 4 bits of the CJTAGNODEID register. |