English
Language : 

PXR40RM Datasheet, PDF (1351/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller
Nexus Development Interface (NDI)
Table 31-19. Error Code Encoding (TCODE = 8)
Error Code
(ECODE)
Description
00000
00001
00010
00011
00101
00110
00111
01000
01001–10111
11000
11001–11111
Ownership trace overrun
Program trace overrun
Data trace overrun
Read/write access error
Invalid access opcode (Nexus register unimplemented)
Watchpoint overrun
(Program trace or data trace) and ownership trace overrun
(Program trace or data trace or ownership trace) and watchpoint overrun
Invalid value
BTM lost due to collision w/ higher priority message
Invalid value
Table 31-20 shows the encodings used for resource codes for certain messages.
Table 31-20. RCODE values (TCODE = 27)
Resource Code
(RCODE)
Description
Resource Data
(RDATA)
0000
0001
Program Trace Instruction Counter overflow (reached 255 and was reset)
0xFF
Program Trace, Branch and Predicate Instruction History. This type of
packet is terminated by a stop bit set to 1 after the last history bit.
Branch History. This type of
packet is terminated by a stop bit
set to a 1 after the last history bit.
Table 31-21 shows the event code encodings used for certain messages.
Table 31-21. Event Code Encoding (TCODE = 33)
Event Code
Description
0000
0001
Entry into Debug Mode
Entry into Low Power Mode (CPU only)1
0010–0011
Invalid value. Reserved for future functionality
0100
Disabling Program Trace
1 The device enters Low Power Mode when the Nexus stall mode is enabled (NZ7C3_DC1[OVC]=0b011) and a
trace message is in danger of over-flowing the Nexus queue.
Table 31-22 shows the data trace size encodings used for certain messages.
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
31-35