EasyManua.ls Logo

Freescale Semiconductor MPC5553 - Page 1097

Default Icon
1208 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MPC5553/MPC5554 Microcontroller Reference Manual, Rev. 5
25-58 Freescale Semiconductor
NOTE
For misaligned accesses (crossing 64-bit boundary), the access is broken
into two accesses. If both accesses are within the data trace range, two
DTMs will be 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
which crossed the boundary (that is, 3-byte).
NOTE
An STM to the cache’s store buffer within the data trace range will initiate
a DTM message. If the corresponding memory access causes an error, a
checkstop condition will occur. The debug/development tool should use this
indication to invalidate the previous DTM.
25.11.13.4 Data Trace Timing Diagrams (8 MDO Configuration)
Figure 25-45. Data Trace—Data Write Message
e200z6 bus cycle accesses misaligned data (across 64-bit
boundary)—both 1st & 2nd transactions within data trace
range
1st & 2nd cycle captured & 2 DTM’s transmitted
(see Note)
e200z6 bus cycle accesses misaligned data (across 64-bit
boundary)—1st transaction within data trace range; 2nd
transaction out of data trace range
1st cycle captured and transmitted; 2nd cycle
ignored
e200z6 bus cycle accesses misaligned data (across 64-bit
boundary)—1st transaction out of data trace range; 2nd
transaction within data trace range
1st cycle ignored; 2nd cycle capture and
transmitted
Table 25-37. e200z6 Bus Cycle Cases (Continued)
Special Case Action
MCKO
MSEO
[1:0]
TCODE = 5
Source Processor = 0b0000
Data Size = 010 (Half-Word)
Relative Address = 0xA5
00
MDO[7:0]
11 00 01 00 11
00000101 10101000 00010100 11101111 10111110
Write Data = 0xBEEF

Table of Contents

Related product manuals