UM10413
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2011. All rights reserved.
User manual
Rev. 1 — 16 December 2011
241 of 268
NXP Semiconductors
UM10413
MPT612 User manual
26.6 Register
description
The EmbeddedICE logic contains 16 registers as shown in
. The ARM7TDMI-S
debug architecture is described in detail in
ARM7TDMI-S (rev 4) Technical Reference
Manual (ARM DDI 0234A)
published by ARM Limited.
26.7 Block
diagram
The block diagram of the debug environment is shown in
.
26.8 Debug
mode
Debug mode connects the JTAG pins to the EmbeddedICE for program debugging using
an emulator or other development tool.
Table 242. EmbeddedICE logic registers
Name
Width
Description
Address
Debug Control
6
force debug state, disable interrupts
0 0000
Debug Status
5
debug status
0 0001
Debug Comms Control register
32
debug communication control register
0 0100
Debug Comms Data register
32
debug communication data register
0 0101
Watchpoint 0 Address Value
32
holds watchpoint 0 address value
0 1000
Watchpoint 0 Address Mask
32
holds watchpoint 0 address mask
0 1001
Watchpoint 0 Data Value
32
holds watchpoint 0 data value
0 1010
Watchpoint 0 Data Mask
32
holds watchpoint 0 data mask
0 1011
Watchpoint 0 Control Value
9
holds watchpoint 0 control value
0 1100
Watchpoint 0 Control Mask
8
holds watchpoint 0 control mask
0 1101
Watchpoint 1 Address Value
32
holds watchpoint 1 address value
1 0000
Watchpoint 1 Address Mask
32
holds watchpoint 1 address mask
1 0001
Watchpoint 1 Data Value
32
holds watchpoint 1 data value
1 0010
Watchpoint 1 Data Mask
32
holds watchpoint 1 data mask
1 0011
Watchpoint 1 Control Value
9
holds watchpoint 1 control value
1 0100
Watchpoint 1 Control Mask
8
holds watchpoint 1 control mask
1 0101
Fig 68. EmbeddedICE debug environment block diagram
5
aaa-000630
EMBEDDED ICE
INTERFACE
PROTOCOL
CONVERTER
EMBEDDED
ICE
ARM7TDMI-S
TARGET BOARD
JTAG PORT
host running debugger
serial
parallel
interface