
Nexus3/ Module
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
10-39
10.8.3.2
Relative Addressing
The relative address feature is compliant with the IEEE-ISTO 5001-2003 standard recommendations and
is designed to reduce the number of bits transmitted for addresses of data trace messages. Refer to
Section 10.7.3.2, “Relative Addressing,”
for details.
10.8.3.3
Data Trace Windowing
Data write/read messages are enabled by the RWT1n field in the data trace control register, DTC, for each
DTM channel. Data trace windowing is achieved through the address range defined by the DTEA and
DTSA registers and by DTC[RC1n]. All e200z3-initiated read/write accesses that fall inside or outside
these address ranges, as programmed, are candidates to be traced.
10.8.3.4
Data Access/Instruction Access Data Tracing
The Nexus3/ module is capable of tracing both instruction access data or data access data. Each
trace window can be configured for either type of data trace by setting the DI1n field within the data trace
control register for each DTM channel.
10.8.3.5
e200z3 Bus Cycle Special Cases
NOTE
For a misaligned access that crosses a 64-bit boundary, the access is broken
into two accesses. If both accesses are within the data trace range, two
DTMs are sent: one with a size encoding indicating the size of the original
access, that is, word, and one with a size encoding for the portion that
crossed the boundary, that is, 3 bytes See
for examples of
misaligned accesses.
Table 10-26. e200z3 Bus Cycle Cases
Special Case
Action
e200z3 bus cycle aborted
Cycle ignored
e200z3 bus cycle with data error (TEA)
Data trace message discarded
e200z3 bus cycle completed without error
Cycle captured and transmitted
e200z3 (AHB) bus cycle initiated by Nexus3/
Cycle ignored
e200z3 bus cycle is an instruction fetch
Cycle ignored
e200z3 bus cycle accesses misaligned data (across 64-bit
boundary)—both first and second transactions within data
trace range
First and second cycle captured and two DTMs
transmitted
e200z3 bus cycle accesses misaligned data (across 64-bit
boundary)—first transaction within data trace range;
second transaction out of data trace range
First cycle captured and transmitted; second
cycle ignored
e200z3 bus cycle accesses misaligned data (across 64-bit
boundary)—first transaction out of data trace range;
second transaction within data trace range
First cycle ignored; second cycle captured and
transmitted
Содержание 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 ...