Nexus
MPC5566 Microcontroller Reference Manual, Rev. 2
25-30 Freescale Semiconductor
 
25.10.6 TCODEs Supported by NZ6C3 
The Nexus3 pins allow for flexible transfer operations via public messages. A TCODE defines the transfer 
format, the number and/or size of the packets to be transferred, and the purpose of each packet. The 
IEEE®-ISTO 5001-2003 standard defines a set of public messages. The NZ6C3 module supports the 
public TCODEs seen in Table 25-19. Each message contains multiple packets transmitted in the order 
shown in the table.
Table 25-19. Public TCODEs Supported by NZ6C3 
Message Name
Packet Size 
(bits) Packet 
Name
Packet 
Type
Packet Description
Min Max
Debug Status 6 6 TCODE Fixed TCODE number = 0 (0x00)
4 4 SRC Fixed Source processor identifier
8 8 STATUS Fixed Debug status register (DS[31:24])
Ownership Trace 
Message
6 6 TCODE Fixed TCODE number = 2 (0x02)
4 4 SRC Fixed Source processor identifier
32 32 PROCESS Fixed Task/Process ID tag
Program Trace - 
Direct Branch 
Message
1
6 6 TCODE Fixed TCODE number = 3 (0x03)
4 4 SRC Fixed Source processor identifier
1  8 I-CNT Variable Number of sequential instructions executed since 
last taken branch
Program Trace - 
Indirect Branch 
Message
1
6 6 TCODE Fixed TCODE number = 4 (0x04)
4 4 SRC Fixed Source processor identifier
1 8 I-CNT Variable Number of sequential instructions executed since 
last taken branch
1 32 U-ADDR Variable Unique part of target address for taken 
branches/exceptions
Data Trace -
Data Write Message
6 6 TCODE Fixed TCODE number = 5 (0x05)
4 4 SRC Fixed Source processor identifier
3 3 DSIZ Fixed  Data size (refer to Ta ble 2 5- 23)
1 32 U-ADDR Variable Unique portion of the data write address
1 64 DATA Variable Data write values (refer to
 Section 25.14.6, “Data 
Trace,” for details)