Program Counter Breakpoint/Mask Registers (Pbr, Pbmr); Dbr Field Descriptions; Dbmr Field Descriptions; Access Size And Operand Data Location - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

Table 29-9 describes DBR fields.
Bits
Name
31–0
Data
Data breakpoint value. Contains the value to be compared with the data value from the processor's local bus
as a breakpoint trigger.
Table 29-10 describes DBMR fields.
Bits
Name
31–0
Mask
Data breakpoint mask. The 32-bit mask for the data breakpoint trigger. Clearing a DBR bit allows the
corresponding DBR bit to be compared to the appropriate bit of the processor's local data bus. Setting a
DBMR bit causes that bit to be ignored.
The DBR supports both aligned and misaligned references. Table 29-11 shows
relationships between processor address, access size, and location within the 32-bit data
bus.
Table 29-11. Access Size and Operand Data Location
29.4.6 Program Counter Breakpoint/Mask Registers
(PBR, PBMR)
The PBR defines an instruction address for use as part of the trigger. This register's contents
are compared with the processor's program counter register when TDR is configured
appropriately. PBR bits are masked by setting corresponding PBMR bits. Results are
compared with the processor's program counter register, as defined in TDR. Figure 29-9
shows the PC breakpoint register.
MOTOROLA
Table 29-9. DBR Field Descriptions
Table 29-10. DBMR Field Descriptions
A[1:0]
Access Size
00
Byte
01
Byte
10
Byte
11
Byte
0x
Word
1x
Word
xx
Longword
Chapter 29. Debug Support
Description
Description
Operand Location
D[31:24]
D[23:16]
D[15:8]
D[7:0]
D[31:16]
D[15:0]
D[31:0]
Programming Model
29-13

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents