11-16
ColdFire CF4e Core User’s Manual
For More Information On This Product,
Go to: www.freescale.com
Programming Model
Table 11-10 describes ABHR and ABHR1 fields
.
11.4.4 BDM Address Attribute Register (BAAR)
The BAAR defines the address space for memory-referencing BDM commands. To
maintain compatibility with Revision A, BAAR is loaded with any data written to the LSB
of AATR. See Figure 11-8. The reset value of 0x5 sets supervisor data as the default
address space.
Table 11-11 describes BAAR fields
.
Table 11-9. ABLR and ABLR1 Field Description
Bits
Name
Description
31–0
Address
Low address. Holds the 32-bit address marking the lower bound of the address breakpoint range.
Breakpoints for specific addresses are programmed into ABLR or ABLR1.
Table 11-10. ABHR and ABHR1 Field Description
Bits
Name
Description
31–0
Address
High address. Holds the 32-bit address marking the upper bound of the address breakpoint range.
7
6
5
4
3
2
0
Field
R
SZ
TT
TM
Reset
0000_0101
R/W Write only. BAAR[R,SZ] are loaded directly from the BDM command; BAAR[TT,TM] can be programmed as
debug control register 0x05 from the external development system. For compatibility with Rev. A, BAAR is
loaded each time AATR is written.
DRc[4–0]
0x05
Figure 11-8. BDM Address Attribute Register (BAAR)
Table 11-11. BAAR Field Descriptions
Bits
Name
Description
7
R
Read/write
0 Write
1 Read
6–5
SZ
Size
00 Longword
01 Byte
10 Word
11 Reserved
4–3
TT
Transfer type. See the TT definition in Table 11-8.
2–0
TM
Transfer modifier. See the TM definition in Table 11-8.
F
Freescale Semiconductor, Inc.
n
.