Chapter 36 Nexus Development Interface (NDI)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
891
provides bit definitions for Debug Control Register 2.
Table 36-4. DBCR2 Bit Definitions
Bit(s)
Name
Description
0:1
DAC1US
Data Address Compare 1 User/Supervisor Mode
00 – DAC1 debug events not affected by MSR
PR
01 – Reserved
10 – DAC1 debug events can only occur if MSR
PR
=0 (Supervisor mode)
11 – DAC1 debug events can only occur if MSR
PR
=1. (User mode)
2:3
DAC1ER
Data Address Compare 1 Effective/Real Mode
00 – DAC1 debug events are based on effective address
01 – Unimplemented in e200z0h (Book E real address compare), no match can occur
10 – DAC1 debug events are based on effective address and can only occur if MSR
DS
=0
11 – DAC1 debug events are based on effective address and can only occur if MSR
DS
=1
4:5
DAC2US
Data Address Compare 2 User/Supervisor Mode.
00 – DAC2 debug events not affected by MSR
PR
01 – Reserved
10 – DAC2 debug events can only occur if MSR
PR
=0 (Supervisor mode)
11 – DAC2 debug events can only occur if MSR
PR
=1. (User mode)
6:7
DAC2ER
Data Address Compare 2 Effective/Real Mode
00 – DAC2 debug events are based on effective address
01 – Unimplemented in e200z0h (Book E real address compare), no match can occur
10 – DAC2 debug events are based on effective address and can only occur if MSR
DS
=0
11 – DAC2 debug events are based on effective address and can only occur if MSR
DS
=1
8:9
DAC12M
Data Address Compare 1/2 Mode
00 – Exact address compare. DAC1 debug events can only occur if the address of the data
access is equal to the value specified in DAC1. DAC2 debug events can only occur if the
address of the data access is equal to the value specified in DAC2.
01 – Address bit match. DAC1 debug events can occur only if the address of the data access
ANDed with the contents of DAC2, are equal to the contents of DAC1 also ANDed with
the contents of DAC2. DAC2 debug events do not occur. DAC1US and DAC1ER settings
are used.
10 – Inclusive address range compare. DAC1 debug events can occur only if the address of
the data access is greater than or equal to the value specified in DAC1 and less than the
value specified in DAC2. DAC2 debug events do not occur. DAC1US and DAC1ER
settings are used.
11 – Exclusive address range compare. DAC1 debug events can occur only if the address of
the data access is less than the value specified in DAC1 or is greater than or equal to the
value specified in DAC2. DAC2 debug events do not occur. DAC1US and DAC1ER
settings are used.
10
DAC1LNK Data Address Compare 1 Linked
0 – no affect
1 – DAC1 debug events are linked to IAC1 debug events. IAC1 debug events do not affect
DBSR
When linked to IAC1, DAC1 debug events are conditioned based on whether the instruction
also generated an IAC1 debug event