9: Debugging Your System
9-14 EPSON ARM720T CORE CPU MANUAL
9.10 The debug communications channel
The ARM720T EmbeddedICE-RT macrocell contains a

Debug Communication Channel

(DCC)
for passing information between the target and the host debugger. This is implemented as
coprocessor 14.
The DCC comprises two registers, as follows:
DCC Control Register
A 32-bit register, used for synchronized handshaking between the
processor and the asynchronous debugger. For more details, see

Domain Access Control Register

.
DCC Data Register
A 32-bit register, used for data transfers between the debugger and
the processor. For more details, see

Communications through the

DCC

on page 9-16.
These registers occupy fixed locations in the EmbeddedICE-RT memory map, as shown in
Table 9-1 on page 9-12. They 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.

9.10.1 Domain Access Control Register

The Domain Access Control Register is read-only and enables synchronized handshaking
between the processor and the debugger. The register format is shown in Figure 9-6.
Figure 9-6 Domain Access Control Register
31 28 27 2 1 0
RWSB0
EmbeddedICE-RT version number