Nexus Development Interface (NDI)
PXN20 Microcontroller Reference Manual, Rev. 1
36-100 Freescale Semiconductor
36.7.9.6 Examples
The following are examples of program trace and data trace messages.
Table 36-62 illustrates an example indirect branch message with an 12MDO / 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-63 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-64 an example data write message with 12 MDO / 2 MSEO configuration.
Table 36-62. 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 0Start Message
2 00000000I5I4I3I2 0 1End Packet
3 0A10A9A8A7A6A5A4A3A2A1A0 1 1End Packet/End
Message
4 X X S3S2S1S0T5T4T3T2T1T0 0 0Start of Next
Message
Table 36-63. 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
2 0000000000I3I2 1 1 End Packet/End
Message
3 X X X X S1S0T5T4T3T2T1T0 0 0 Start of Next
Message