English
Language : 

PXR40RM Datasheet, PDF (1377/1434 Pages) Freescale Semiconductor, Inc – PXR40 Microcontroller
Nexus Development Interface (NDI)
31.14.9 Examples
The following are examples of program trace and data trace messages.
Table 31-30 illustrates an example indirect branch message with an eight MDO and two MSEO
configuration.
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 31-30. Indirect Branch Message Example (12 MDO and Two MSEO)
Clock
MDO[11:0]
11 10 9
8
7
6
54
3
2
1
0
0
X X XXXXXXX X X X
1 I1 I0 S3 S2 S1 S0 T5 T4 T3 T2 T1 T0
2
0 0 0 0 0 0 0 0 I5 I4 I3 I2
3
0 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0
4
X X S3 S2 S1 S0 T5 T4 T3 T2 T1 T0
MSEO[1:0]
State
1
1 Idle (or end of last message)
0
0 Start Message
0
1 End Packet
1
1 End Packet/End Message
0
0 Start of Next Message
Table 31-31 illustrates an example of direct branch message with 12 MDO and two MSEO.
T0 and I0 are the least significant bits where:
• Tx = TCODE number (fixed)
• Sx = Source processor (fixed)
• Ix = Number of instructions (variable)
Table 31-31. Direct Branch Message Example (12 MDO and Two MSEO)
Clock
MDO[11:0]
MSEO[1:0]
State
11 10 9 8 7 6 5 4 3 2 1 0
0
XXXXXXXXXXXX 1
1 Idle (or end of last message)
1 I1 I0 S3 S2 S1 S0 T5 T4 T3 T2 T1 T0 0
0 Start Message
2
0 0 0 0 0 0 0 0 0 0 I3 I2 1
1 End Packet and End Message
3
X X X X S1 S0 T5 T4 T3 T2 T1 T0 0
0 Start of Next Message
Table 31-32 an example data write message with 12 MDO and two MSEO configuration.
T0, A0, D0 are the least significant bits (LSB) where:
• Tx = TCODE number (fixed)
• Sx = Source processor (fixed)
Freescale Semiconductor
PXR40 Microcontroller Reference Manual, Rev. 1
31-61