
Register Model
e200z3 Power Architecture Core Reference Manual, Rev. 2
2-44
Freescale Semiconductor
Limited support is provided for any combination of IAC[1–4] with DAC[1–2] (linked or unlinked).
Due to pipelining and detection of IAC events early in the pipeline and DAC events late in the pipeline,
no guarantee is made on the exact instruction boundary that a debug exception is generated when IAC and
DAC events are combined for counting. This also applies when counter 1 is triggered by counter 2, and a
combination of IAC and DAC events is enabled for the counters, even if only one of these types is enabled
for a particular counter. In general, when an IAC event logically follows a DAC event within several
instructions, it cannot be recognized immediately because the DAC event may not be generated in the
pipeline at the time the IAC appears. Thus, the counter may not decrement to zero for the IAC event until
after the instruction with the IAC (and perhaps several additional instructions) proceeds down the
execution pipeline. The instruction boundary where the debug exception is actually generated typically
follows the IAC by up to several instructions.
Note that the counters operate regardless of whether counters are enabled to generate debug exceptions.
If counter 2 is used to trigger counter 1, counter 2 events should not normally be enabled in DBCR0 and
are not blocked.
NOTE
Multiple IAC or DAC events are not counted during an lmw or stmw
instruction, and no count occurs if either is interrupted by a critical input or
external input interrupt before completion.
32
33
34
35
36
37
38
39
Field
DEVT1C1
DEVT2C1
ICMPC1
IAC1C1
IAC2C1
IAC3C1
IAC4C1
DAC1RC1
Reset
All zeros
R/W
R/W
40
41
42
43
44
45
46
47
Field
DAC1WC1
DAC2RC1
DAC2WC1
IRPTC1
RETC1
DEVT1C2
DEVT2C2
ICMPC2
Reset
All zeros
R/W
R/W
48
49
50
51
52
53
54
55
IAC1C2
IAC2C2
IAC3C2
IAC4C2
DAC1RC2 DAC1WC2 DAC2RC2
DAC2WC2
Reset
All zeros
R/W
R/W
56
57
58
59
60
61
62
63
DEVT1T1
DEVT2T1
IAC1T1
IAC3T1
DAC1RT1 DAC1WT1
CNT2T1
CONFIG
Reset
All zeros
R/W
R/W
SPR
SPR 561
Figure 2-36. DBCR3 Register
Содержание e200z3
Страница 1: ...e200z3 Power Architecture Core Reference Manual Supports e200z3 e200z335 e200z3coreRM Rev 2 06 2008 ...
Страница 32: ...e200z3 Power Architecture Core Reference Manual Rev 2 xii Freescale Semiconductor ...
Страница 50: ...Register Model e200z3 Power Architecture Core Reference Manual Rev 2 2 2 Freescale Semiconductor ...
Страница 238: ...Memory Management Unit e200z3 Power Architecture Core Reference Manual Rev 2 5 16 Freescale Semiconductor ...
Страница 332: ...Power Management e200z3 Power Architecture Core Reference Manual Rev 2 8 4 Freescale Semiconductor ...
Страница 424: ...Revision History e200z3 Power Architecture Core Reference Manual Rev 2 A 2 Freescale Semiconductor ...