beautypg.com

6 the embeddedice-rt macrocell, The embeddedice-rt macrocell -10, Figure 9-5 – Epson ARM.POWERED ARM720T User Manual

Page 142: As breakpoints). this unit is described in, Embeddedice-rt macrocell

background image

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