9: Debugging Your System
9-10 EPSON ARM720T CORE CPU MANUAL
9.6 The EmbeddedICE-RT macrocell
The ARM720T processor EmbeddedICE-RT macrocell module provides integrated on-chip
debug support for the ARM720T core.
The EmbeddedICE-RT module is connected directly to the core and therefore functions on the
virtual address of the processor before relocation by the FCSE PID. You program the
EmbeddedICE-RT macrocell serially using the ARM720T processor TAP controller.
Figure 9-5 shows the relationship between the core, EmbeddedICE-RT, and the TAP
controller, showing only the signals that are pertinent to EmbeddedICE-RT.
Figure 9-5 The ARM720T core, TAP controller, and EmbeddedICE-RT macrocell
The EmbeddedICE-RT logic comprises the following:
Two real-time watchpoint units
You can program one or both watchpoint units to halt the execution
of instructions by the core. Execution halts when the values
programmed into the EmbeddedICE-RT logic match the values
currently appearing on the address bus, data bus, and various
control signals. You can mask any bit so that its value does not
affect the comparison.
You can configure each watchpoint unit to be either a watchpoint
(monitoring data accesses) or a breakpoint (monitoring instruction
fetches). Watchpoints and breakpoints can be data-dependent.
For more details, see

Watchpoint unit registers

on page 9-33.
HCLK
ARM720-T
(Rev 4) core
EmbeddedICE-RT
macrocell DBGRNG[1:0]
DBGACK
DBGBREAK
COMMTX
COMMRX
DBGRQ
DBGEXT[1:0]
DBGEN
TAP
DBGTCKEN
DBGTMS
DBGTDI
DBGTDO
DBGnTRST