Debug

Table 11-11shows how the bit values correspond with the DTRRX and DTRTX functions.

 

 

 

 

 

Table 11-11 Data Transfer Register functions

 

 

 

Bits

Field

Function

 

 

 

[31:0]

Data

Reads the Data Transfer Register. This is read-only for the CP14 interface.

 

 

 

Note

 

 

 

 

 

 

 

 

Reads of the DTRRX through the coprocessor interface cause the DTRTXfull flag to be cleared.

 

 

However, reads of the DTRRX through the APB port do not affect this flag.

 

 

 

 

 

 

 

[31:0]

Data

Writes the Data Transfer Register. This is write-only for the CP14 interface.

 

 

 

Note

 

 

 

 

 

 

Writes to the DTRTX through the coprocessor interface cause the DTRRXfull flag to be set.

However, writes to the DTRTX through the APB port do not affect this flag.

11.4.7Watchpoint Fault Address Register

The Watchpoint Fault Address Register (WFAR) is a read/write register that holds the address of the instruction that triggers the watchpoint.

Figure 11-6shows the bit arrangement of the Watchpoint Fault Address Register.

 

 

31

1

 

0

 

 

 

 

Address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 11-6 Watchpoint Fault Address Register format

 

Table 11-12shows how the bit values correspond with the WFAR functions.

 

 

 

 

 

 

Table 11-12 Watchpoint Fault Address Register functions

 

 

 

 

 

 

 

 

 

Bits

Field

Function

 

 

 

 

 

 

 

 

 

 

 

 

[31:1]

Address

This is the address of the watchpointed instruction. When a watchpoint occurs in ARM state, the

 

 

 

 

 

WFAR contains the address of the instruction causing it plus an offset of 0x8. When a watchpoint

 

 

 

 

 

occurs in Thumb state, the offset is plus 0x4.

 

 

 

[0]Reserved RAZ.

11.4.8Vector Catch Register

The processor supports efficient exception vector catching. The read/write Vector Catch

Register controls this, as Figure 11-7 on page 11-20shows.

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

11-19

ID013010

Non-Confidential, Unrestricted Access

 

Page 288
Image 288
ARM R4F, r1p3 manual Vector Catch Register, Watchpoint Fault Address Register functions, Reserved RAZ