READI Module
MPC561/MPC563 Reference Manual, Rev. 1.2
24-18
Freescale Semiconductor
NOTE
There is no way to distinguish between off-core MPC500 special purpose
register (SPR) map and normal memory map accesses via the defined
address range control. If data trace ranges are set up such that the off-core
MPC500 SPR map falls within active ranges, then accesses to these off-core
MPC500 SPRs will be traced, and the messages will not be distinguishable
from accesses to normal memory map space. Off-core MPC500 SPRs
typically exist in the 8- to 16-Kbyte lowest memory block (0x2000 –
0x3FF0). If data or peripherals are mapped to this space, load/stores to
MPC500 SPRs will be indistinguishable from data or peripheral accesses.
24.6.2
Accessing Memory-Mapped Locations Via
the Auxiliary Port
The control and status information is accessed via the four auxiliary access public messages: device ready
for upload/download, upload request (tool requests information), download request (tool provides
information), and upload/download information (device/tool provides information).
To write control or status to memory-mapped locations the following sequence would be required.
1. The tool confirms that the device is ready (so as to not cancel an ongoing read write access). The
tool transmits the download request public message (TCODE 18) which contains write attributes,
write data, and target address.
2. The tool waits for device ready for upload/download (TCODE 16) message before initiating next
access.
23:45
24:2
DTSA
1
The Read/Write Start Field defines the starting address for the address range.
Refer to
.
46:47
1:0
TA
The Read/Write Trace Field can be configured to allow enabling or disabling data read
and/or data write traces.
00 Disable data read and data write trace
x1 Enable data read trace
1x Enable data write trace
1
Data trace range start and end addresses must be word-aligned.
Table 24-16. Data Trace Values
Programmed Values
Range
Selected
DTSA < DTEA
DTSA
→
←
DTEA
DTSA > DTEA
Invalid Range
DTSA = DTEA
Word at DTSA
Table 24-15. DTA 1 AND 2 Bit Descriptions (continued)
RCPU
Bits
Nexus
Bits
Name
Description
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...