MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
25-84 Freescale Semiconductor
25.14.5.1 Data Trace
This section deals with the data trace mechanism supported by the NXDM module. Data trace is
implemented via data write messaging (DWM) and data read messaging (DRM).
25.14.5.2 Data Trace Messaging (DTM)
NXDM data trace messaging is accomplished by snooping the NXDM data bus, and storing the
information for qualifying accesses (based on enabled features and matching target addresses). The
NXDM module traces all data access that meet the selected range and attributes.
NOTE
Data trace is ONLY performed on DMA accesses to the system bus.
25.14.5.3 DTM Message Formats
The NXDM block supports five types of DTM Messages — data write, data read, data write
synchronization, data read synchronization and error messages.
Table 25-56. Error Code (ECODE) Encoding (TCODE = 8)
Error Code
(ECODE)
Description
00000 Reserved
00001 Reserved
00010 Data Trace overrun
00011 Reserved
00100 Reserved
00101 Invalid access opcode (Nexus Register unimplemented)
00110 Watchpoint overrun
00111 Reserved
01000 Data Trace and Watchpoint overrun
01001–11111 Reserved
Table 25-57. Data Trace Size (DSZ) Encodings (TCODE = 5,6,13,14)
DTM Size Encoding Transfer Size
000 Byte
001 Halfword (2 bytes)
010 Word (4 bytes)
011 Doubleword (8 bytes)
100–111 Reserved