Nexus3/ Module
e200z3 Power Architecture Core Reference Manual, Rev. 2
10-28
Freescale Semiconductor
branch/predicate history information from subsequent messages to obtain the complete branch/predicate
history between indirect changes of flow.
For instruction counter overflow, the resource full message transmits an RCODE of 0b0000 and a value
of 0xFF is transmitted in the RDATA field, indicating that 255 sequential instructions have been executed
since the last change of flow or, if program trace is in history mode, since the last instruction that recorded
history information
Table 10-23 shows the RCODE encodings and RDATA information used for Resource Full messages.
10.7.2.5
Debug Status Messages
Debug status messages report low-power mode and debug status. Debug status messages are enabled when
Nexus 3 is enabled. Entering/exiting debug mode as well as entering a low-power mode triggers a debug
status message, indicating the value of the most significant byte in the development status register. Debug
status information is sent out in the format shown in
:
10.7.2.6
Program Correlation Messages
Program correlation messages (PCMs) are used to correlate events to the program flow that may not be
associated with the instruction stream. The following events will result in a PCM when program trace is
enabled:
•
When the CPU enters debug mode, a PCM is generated. The instruction count and history
information provided by the PCM can be used to determine the last sequence of instructions
executed prior to debug mode entry.
(1–32 bits)
(4 bits)
(4 bits)
(6 bits)
Branch History
RCODE (0001) Source Process
TCODE
(011011)
Maximum length = 46 bits; minimum length = 15 bits
Figure 10-21. Resource Full Message Format
Table 10-23. RCODE Encoding
RCODE
RDATA field
Description
0000
0xFF
Program trace instruction counter reached 255 and was reset.
0001
Branch history. This type of packet is terminated
by a stop bit set after the last history bit.
Program trace, branch/predicate instruction history full.
(8 bits)
(4 bits)
(6 bits)
31–24
Source Process
TCODE (000000)
Fixed length = 18 bits
Figure 10-22. Debug Status Message Format
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...