Nexus
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 25-57
Figure 25-40. Program Trace (MDO = 2)—Indirect Branch Message (History)
Figure 25-41. Program Trace—Direct Branch (Traditional) and Error Messages
Figure 25-42. Program Trace—Indirect Branch with Sync. Message
25.14.6 Data Trace
This section deals with the data trace mechanism supported by the NZ6C3 module. Data trace is
implemented via data write messaging (DWM) and data read messaging (DRM), as per the IEEE®-ISTO
5001-2003 standard.
TCODE = 28
MCKO
MSEO
Source Processor = 0b0000
Number of Sequential Instructions = 0
Relative Address = 0xA5
Branch History = 0b1010_0101 (with Stop)
MDO[1:0] 11 01 00 00 00 01 01 10 10 01 01 10 1000 00
DBM:
MCKO
MSEO_B
TCODE = 3
Source Processor = 0b0000
Number of Sequential Instructions = 3
MDO[1:0] 00 00 00 00 11 00 00 10 00 00 00 01 00 00
Error:
TCODE = 8
Source Processor = 0b0000
Error Code = 1 (Queue Overrun – BTM Only)
ErrorDirect Branch
11
TCODE = 12
MCKO
MSEO_B
Source Processor = 0b0000
Number of Sequential Instructions = 3
Full Target Address = 0xDEAD_FACE
MDO[1:0] 00 11 00 00 00 11 10 11 00 11 10 10 11 11 01 11 10 10 10 11 01 11 00