PowerPC e500 Core Family Reference Manual, Rev. 1
8-10
Freescale Semiconductor
Debug Support
8.4.2.2
Data Address Compare User/Supervisor Mode
User/supervisor mode options in data address compare debug events occur as follows:
•
DBCR2[DAC1US] specifies whether DAC1R and DAC1W debug events can occur in user
mode, supervisor mode, or both.
•
DBCR2[DAC2US] specifies whether DAC2R and DAC2W debug events can occur in user
mode, supervisor mode, or both.
8.4.2.3
Effective Address Mode
Effective address mode options in debug events occur as follows:
•
DBCR2[DAC1ER] specifies whether effective addresses alone, effective addresses and
MSR[DS] cleared, or effective addresses and MSR[DS] set, are used to determine an
address match on DAC1R and DAC1W debug events.
•
DBCR2[DAC2ER] specifies whether effective addresses alone, effective addresses and
MSR[DS] cleared, or effective addresses and MSR[DS] set, are used to determine an
address match on DAC2R and DAC2W debug events.
8.4.2.4
Data Address Compare (DAC) Mode
DBCR2[DAC12M] specifies the following:
•
Whether all or some of the address bits for the data access must match the contents of
DAC1 or DAC2
•
Whether the address must be inside or outside of a range specified by DAC1 and DAC2 for
a DAC1R, DAC1W, DAC2R, or DAC2W debug event to occur.
Table 8-8
describes the four data address compare modes.
Section 2.13.1, “Debug Control Registers (DBCR0–DBCR2)
,” describes DBCR0 and DBCR2
and the modes for detecting DAC debug events, which can occur regardless of the values of
MSR[DE] or DBCR0[IDM]. When a DAC debug event occurs, the corresponding DBSR bit
(DAC1R, DAC1W, DAC2R, or DAC2W) is set to record the exception.
Table 8-8. Data Address Compare Modes
Mode Name
Data Address Match Condition
Exact address compare The data access address is equal to the value in the enabled DAC
n.
Address bit match
The data access address, ANDed with the contents of DAC2, is equal to the contents of DAC1,
also ANDed with the contents of DAC2.
Inclusive address range
compare
The data access address is greater than or equal to the contents of DAC1 and less than the
contents of DAC2.
Exclusive address
range compare
The data access address is less than the contents of DAC1 or greater than or equal to the
contents of DAC2.
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...