Nexus3/ Module
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
10-9
shows the encodings used for resource codes for certain messages.
shows the event code encodings used for certain messages.
shows the data trace size encodings used for certain messages.
00010
Data trace overrun (not in Nexus 2+
)
00011
Read/write access error
00101
Invalid access opcode (Nexus register unimplemented)
00110
Watchpoint overrun
00111
Program trace or data trace and ownership trace overrun
01000
Program trace or data trace or ownership trace and watchpoint
overrun
01001–10111
Reserved
11000
BTM lost due to collision with higher priority message
11001–11111
Reserved
Table 10-4. Resource Code Encodings (TCODE = 27)
Resource Code
(RCODE)
Description
0000
Program trace instruction counter reached 255 and was reset.
0001
Program trace, branch/predicate instruction history. This type of packet is terminated by a
stop bit set after the last history bit.
Table 10-5. Event Code Encodings (TCODE = 33)
Event Code
(EVCODE)
Description
0000
Entry into debug mode
0001
Entry into low power mode (CPU only)
0010–1111
Reserved
1110
Entry into a VLE page from a non-VLE page
1111
Entry into a non-VLE page from a VLE page
Table 10-6. Data Trace Size Encodings (TCODE = 5, 6, 13, or 14)
DTM Size Encoding
Transfer Size
000
Byte
001
Half-word (2 bytes)
Table 10-3. Error Code Encodings (TCODE = 8) (continued)
Error Code
(ECODE)
Description