SPRUIZ1B July 2023 – August 2024 TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
PC Trace memory is a 32-bit-wide read-only memory buffer that holds each 31-bit PC value, together with a security BLOCKED status bit. The memory-map section of the device data sheet specifies the size of the PC Trace memory buffer. Trace memory entries are stored in pairs: the discontinuity source and destination addresses. Table 13-3 describes the bit field structure of each trace memory entry.
Bits | Field Name | Description |
---|---|---|
31:1 | PROGRAM_COUNTER | Program counter source or destination address value where discontinuity occurred |
0 | BLOCKED | 1 = PROGRAM_COUNTER[31:1] is invalid due to security
permissions 0 = PROGRAM_COUNTER[31:1] is valid |
Trace memory is intended solely for debug purposes and does not have parity or Error Correction Code (ECC) support.