SPRUJ53B April 2024 – September 2024 TMS320F28P550SJ , TMS320F28P559SJ-Q1
PC Trace memory is a 32-bit-wide read-only memory buffer that holds each 22-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-4 describes the bit field structure of each trace memory entry.
Bits | Field Name | Description |
---|---|---|
21:0 | PROGRAM_COUNTER | Program counter source or destination address value where discontinuity occurred |
22 | BLOCKED | 1 = PROGRAM_COUNTER[21:0] is invalid due to security
permissions 0 = PROGRAM_COUNTER[21:0] is valid |
31:23 | RESERVED | Reserved |
Trace memory is intended solely for debug purposes and does not have parity or Error Correction Code (ECC) support.