5–28
Internal Processor Registers
29 September 1997 – Subject To Change
Instruction Fetch/Decode Unit and Branch Unit (IDU) IPRs
Table 5–11 Performance Counter Register Fields
Name
Extent
Type
Description
CTR0<15:0>
<63:48>
RW
A 16-bit counter of events selected by SEL0 and
enabled by CTL0<1:0>.
CTR1<15:0>
<47:32>
RW
A 16-bit counter.
SEL0
<31> RW
Counter0 Select—refer to Table 5–12.
Ku
<30>
RW
Kill user mode—disables all counters in user
mode (refer to Table 5–13).
CTR2<13:0>
<29:16>
RW
14-bit counter
CTL0<1:0>
<15:14>
RW,0
CTR0 counter control:
00 counter disable, interrupt disable
01 counter enable, interrupt disable
10 counter enable, interrupt at count 65536
(Refer to Section 5.1.23 and Section 5.1.24.)
11 counter enable, interrupt at count 256
CTL1<1:0>
<13:12>
RW,0
CTR1 counter control:
00 counter disable, interrupt disable
01 counter enable, interrupt disable
10 counter enable, interrupt at count 65536
11 counter enable, interrupt at count 256
CTL2<1:0>
<11:10>
RW,0
CTR2 counter control:
00 counter disable, interrupt disable
01 counter enable, interrupt disable
10 counter enable, interrupt at count 16384
11 counter enable, interrupt at count 256
Kp
<09>
RW
Kill PALmode—disables all counters in
PALmode (refer to Table 5–13).
Kk
<08>
RW
Kill kernel, executive, supervisor mode—dis-
ables all counters in kernel, executive, and
supervisor modes (refer to Table 5–13). Ku=1,
Kp=1, and Kk=1 enables counters in executive
and supervisor modes only.
SEL1<3:0>
<07:04>
RW
Counter1 Select—refer to Table 5–12.
SEL2<3:0>
<03:00>
RW
Counter2 Select—refer to Table 5–12.