Debug Support
ARM DDI 0186A
Copyright © 2000 ARM Limited. All rights reserved.
8-19
8.9
The debug communications channel
The ARM9E-S EmbeddedICE-RT logic contains a communications channel for
passing information between the target and the host debugger. This is implemented as
coprocessor 14.
The communications channel comprises:
•
a 32-bit communications data read register
•
a 32-bit wide communications data write register
•
a 6-bit wide 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 and are accessed from the processor using
MCR
and
MRC
instructions to coprocessor
14.
In addition to the communications channel registers, the processor can access a 1-bit
debug status register for use in the real-time debug configuration.
8.9.1
Debug communication channel registers
CP14 contains four registers, that have the following register allocations in coprocessor
14 as shown in Table 8-3.
8.9.2
Debug communications channel status register
The debug communications channel status register is read-only. It controls
synchronized handshaking between the processor and the debugger. The debug
communications channel status register is shown in Figure 8-8 on page 8-20.
Table 8-3 Coprocessor 14 register map
Register name
Register number
Notes
Communications channel status
C0
Read-only
Communications channel data read
C1
For reads
Communications channel data write
C1
For writes
Communications channel monitor mode debug
status
C2
Read or write
Summary of Contents for ARM966E-S
Page 6: ...Contents vi Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 20: ...Introduction 1 4 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 48: ...Tightly coupled SRAM 4 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 80: ...Bus Interface Unit 6 20 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 118: ...Debug Support 8 26 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 130: ...Test Support 10 8 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 142: ...Instruction cycle timings 11 12 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 158: ...Signal Descriptions A 16 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...
Page 176: ...AC Parameters B 18 Copyright 2000 ARM Limited All rights reserved ARM DDI 0186A ...