SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
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 14-3 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.