Nexus Development Interface (NDI)
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor 36-29
Data Trace —
Data Read Message
w/ Sync
6 6 TCODE Fixed TCODE number = 14 (0x0E)
4 4 SRC Fixed source processor identifier
3 3 DSZ Fixed data size (Refer to Table 36-18)
1 32 F-ADDR Variable full access address (leading zeros truncated)
1 64 DATA Variable data read values (see Section 36.6.10.4, Data Trace, for
details)
Watchpoint
Message
6 6 TCODE Fixed TCODE number = 15 (0x0F)
4 4 SRC Fixed source processor identifier
4 4 WPHIT Fixed # indicating watchpoint sources
Resource Full
Message
6 6 TCODE Fixed TCODE number = 27 (0x1B)
4 4 SRC Fixed source processor identifier
4 4 RCODE Fixed resource code (Refer to RCODE values in Table 36-17) -
indicates which resource is the cause of this message
1 32 RDATA Variable branch / predicate instruction history (see
Section 36.6.10.3.1, Branch Trace Messaging (BTM))
Program Trace —
Indirect Branch
History Message
6 6TCODEFixed TCODE number = 28 (0x1C) (see footnote 1 below)
4 4SRCFixed source processor identifier
1 8 I-CNT Variable # sequential instructions executed since last taken branch
1 32 U-ADDR Variable unique part of target address for taken branches/exceptions
1 32 HIST Variable branch / predicate instruction history (see
Section 36.6.10.3.1, Branch Trace Messaging (BTM))
Program Trace —
Indirect Branch
History Message w/
Sync
6 6TCODEFixed TCODE number = 29 (0x1D) (see footnote 1 below)
4 4SRCFixed source processor identifier
1 8 I-CNT Variable # sequential instructions executed since last taken branch
1 32 F-ADDR Variable full target address (leading zero (0) truncated)
1 32 HIST Variable branch / predicate instruction history (see
Section 36.6.10.3.1, Branch Trace Messaging (BTM))
Program Trace —
Program Correlation
Message
6 6TCODEFixed TCODE number = 33 (0x21)
4 4SRCFixed source processor identifier
4 4 EVCODE Fixed event correlated w/ program flow (Refer to Table 36-17)
1 8 I-CNT Variable # sequential instructions executed since last taken branch
1 32 HIST Variable branch / predicate instruction history (see
Section 36.6.10.3.1, Branch Trace Messaging (BTM))
Table 36-14. Public TCODEs Supported by Nexus3+ (continued)
Message Name
Packet Size
(bits) Packet
Name
Packet
Type
Packet Description
Min Max