EasyManua.ls Logo

ARM ARM7TDMI - Debug Communications Channel

Default Icon
286 pages
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...
Debug Interface
ARM DDI 0210C Copyright © 2001, 2004 ARM Limited. All rights reserved. 5-17
5.8 Debug Communications Channel
The ARM7TDMI processor EmbeddedICE-RT logic contains a Debug
Communications Channel (DCC) to pass information between the target and the host
debugger. This is implemented as coprocessor 14 (CP14).
The DCC comprises:
a 32-bit communications data read register
a 32-bit communications data write register
a 32-bit communications control register for synchronized handshaking between
the processor and the asynchronous debugger.
These registers are located in fixed locations in the EmbeddedICE-RT logic register
map, as shown in Figure B-7 on page B-43, and are accessed from the processor using
MCR
and
MRC
instructions to coprocessor 14.
The registers are accessed as follows:
By the debugger Through scan chain 2 in the usual way.
By the processor Through coprocessor register transfer instructions.
The following sections describe:
DCC control register
Communications through the DCC on page 5-18.
5.8.1 DCC control register
The DCC control register controls synchronized handshaking between the processor
and the debugger. The control register format is shown in Figure 5-6.
Figure 5-6 DCC control register format
31 30 29 28 27 2 1 0
Reserved
EmbeddedICE
version
Control
bits
DCC data read register
0 1 0 0 · · W R
DCC data write register

Table of Contents

Other manuals for ARM ARM7TDMI

Related product manuals