Nexus3/ Module
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
10-35
Figure 10-31. Program Trace—Indirect Branch with Synchronization Message
10.8
Data Trace
This section deals with the data trace mechanism supported by the Nexus3/ module. Data trace is
implemented by means of data write messaging (DWM) and data read messaging (DRM) in accordance
with the IEEE-ISTO 5001-2003 standard.
10.8.1
Data Trace Messaging (DTM)
Data trace messaging for the e200z3 is accomplished by snooping the e200z3 virtual data bus between the
CPU and MMU, and storing the information for qualifying access, based on enabled features and matching
target addresses. The Nexus3/ module traces all data accesses that meet the selected range and
attributes.
NOTE
Data trace is only performed on the e200z3 virtual data bus. This allows for
data visibility for e200z3 processors that incorporate a data cache. Only
e200z3 CPU-initiated accesses are traced. No DMA accesses to the AHB
system bus are traced.
Data trace messaging can be enabled in one of two ways:
•
Setting DC1[TM] to enable data trace.
•
Using WT[DTS] to enable data trace on watchpoint hits. e200z3 watchpoints are configured within
the Nexus1 module.
10.8.2
DTM Message Formats
The Nexus3/ block supports five types of DTM messages: data write, data read, data write
synchronization, data read synchronization, and error messages.
10.8.2.1
Data Write Messages
The data write message contains the data write value and the address of the write access, relative to the
previous data trace message. Data write message information is messaged out in the format shown in
00 11 00 00 00 11 10 11
00 11 10 10 11
TCODE = 12
Source processor = 0000
Number of sequential instructions = 3
Full target address = 0xDEADFACE
11 01 11 10 10 10 11 01
11 00
MCKO
MSEO_B
MDO[1:0]
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...