Table 11-7, Debug id register functions -11, Figure 11-2 – ARM Cortex R4F User Manual

Page 280: Debug id register format -11

Advertising
background image

Debug

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

11-11

ID013010

Non-Confidential, Unrestricted Access

The Debug ID Register is:

in CP14 c0

a 32 bit read-only register

accessible in User and Privileged modes.

Figure 11-2 shows the bit arrangement of the DIDR.

Figure 11-2 Debug ID Register format

Table 11-7 shows how the bit values correspond with the Debug ID Register functions.

The values of the following fields of the Debug ID Register agree with the values in CP15 c0,
Main ID Register:

DIDR[3:0] is the same as CP15 c0 bits [3:0]

DIDR[7:4] is the same as CP15 c0 bits [23:20].

See c0, Main ID Register on page 4-14 for more information of CP15 c0, Main ID Register.

The reason for duplicating these fields here is that the Debug ID Register is also accessible
through the APB slave port. This enables an external debugger to determine the variant and
revision numbers without stopping the processor.

Reserved

WRP

31

28 27

24 23

20 19

16 15

4 3

0

BRP

Context ID

Variant

Revision

Debug architecture

version

8 7

Table 11-7 Debug ID Register functions

Bits

Field

Function

[31:28]

WRP

Number of Watchpoint Register Pairs:
b0000 = 1 WRP
b0001 = 2 WRPs
...
b0111 = 8 WRPs.

[27: 24]

BRP

Number of Breakpoint Register Pairs:
b0001 = 2 BRPs
b0010 = 3 BRPs
...
b0111 = 8 BRPs.

[23:20]

Context

Number of Breakpoint Register Pairs with context ID comparison capability:
b0000 = 1 BRP has context ID comparison capability

[19:16]

Debug architecture
version

Debug architecture version:
b0100 denotes ARMv7 Debug.

[15:8]

Reserved

RAZ.

[7: 4]

Variant

Implementation-defined variant number. See Product revision information on page 1-24
for details of the value of this field.

[3: 0]

Revision

Implementation-defined revision number. See Product revision information on
page 1-24 for details
of the value of this field.

Advertising
This manual is related to the following products: