Nexus Development Interface (NDI)
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor 36-67
Figure 36-51. Error Message Format
36.6.10.7 Examples
The following are examples of program trace and data trace messages.
Table 36-38 illustrates an example indirect branch message with an 12 MDO / 2 MSEO configuration.
Note that T0 and S0 are the least significant bits where:
•Tx = TCODE number (fixed)
•Sx = Source processor (fixed)
•Ix = Number of instructions (variable)
•Ax = Unique portion of the address (variable)
Table 36-39 illustrates an example of direct branch message with 12 MDO / 2 MSEO.
Note that T0 and I0 are the least significant bits where:
•Tx = TCODE number (fixed)
•Sx = Source processor (fixed)
•Ix = Number of instructions (variable)
Table 36-38. Indirect Branch Message Example (12 MDO / 2 MSEO)
Clock
MDO[11:0]
MSEO[1:0] State
11109876543210
0 XXXXXXXXXXXX 1 1Idle (or end of last message)
1 I1 I0 S3S2S1S0T5T4T3T2T1T0 0 0 Start Message
2 00000000I5I4I3I2 0 1End Packet
3 0A10A9A8A7A6A5A4A3A2A1A0 1 1 End Packet/End Message
4 X X S3S2S1S0T5T4T3T2T1T0 0 0 Start of Next Message
Table 36-39. Direct Branch Message Example (12 MDO / 2 MSEO)
Clock
MDO[11:0]
MSEO[1:0] State
11109876543210
0 XXXXXXXXXXXX 1 1 Idle (or end of last message)
1 I1 I0S3S2S1S0T5T4T3T2T1T0 0 0 Start Message
ECODE (00011)
MSB LSB
12
SRC TCODE (001000)
3
6 bits4 bits5 bits
Fixed length = 15 bits