Intel
®
81341 and 81342 I/O Processors
December 2007
Developer’s Manual
Order Number: 315037-002US
971
PMON Unit—Intel
®
81341 and 81342
18.5.6.2 PMON Event Register 0-7 - PMON_EVR[0:7]
This 32-bit register contains the events that control the incrementing and
decrementing of the
PMON
counter selected. When this register is written, the
previous register contents are overwritten (the event fields are unbuffered) and the
associated counter is immediately affected by the change. This register should only be
programmed when the counter is idle and before the command register receives an
opcode that is associated with the events in this register. When both an increment and
a decrement event are detected on the same clock cycle, the counter value does not
change.
Table 610. PMON Event Register 0-7 - PMON_EVR[0:7]
Bit
Default
Description
31
0b
Decrement Occurrence Count Enable (DOCE)
0 = Decrement Duration Count: the counter is decremented for each clock for which the decrement
event signal is asserted logic high
1 = Decrement Occurrence Count: the counter is decremented each time a rising edge of the
decrement event signal is detected.
30:28
0h
Decrement Event Source Select (DESS)
This field expands the Event Selection Codes in the Decrement Event field to 1 of 8 ports, which share
the same codes. Normally driven to 000, unless another source of the same type is to be selected. For
81341 and 81342, there are 8 different sources for SAS/SATA events, so setting these bits as “000”
choose an event from SAS/SATA Port-0, and setting these bits as “001” choose an event from SAS/
SATA Port-1, etc.
27:16
000h
Decrement Event (DE)
This field contains Event Selection Code (ESC) that the unit is required to detect before decrementing
the associated counter. This field is only applicable for opcodes putting the counter in a counting state.
Refer to the Event tables for valid values.
15
0b
Increment Occurrence Count Enable (IOCE)
0 = Increment
Duration Count
: the counter is incremented for each clock for which the increment
event signal is asserted logic high
1 = Increment
Occurrence Count
: the counter is incremented each time a rising edge of the
increment event signal is detected.
14:12
000b
Increment Event Source Select (IESS)
This field expands the Event Selection Codes in the Increment Event field to 1 of 8 ports, which share
the same codes. Normally driven to 000, unless another source of the same type is to be selected. For
81341 and 81342, there are 8 different sources for SAS/SATA events, so setting these bits as “000”
choose an event from SAS/SATA Port-0, and setting these bits as “001” choose an event from SAS/
SATA Port-1, etc.
11:0
000h
Increment Event (IE)
This field contains the Event Selection Code (ESC) that the unit is required to detect before
incrementing the associated counter. Refer to the Event tables for valid values.
PCI
IOP
Attributes
Attributes
28
24
20
16
12
8
4
0
31
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
Attribute Legend:
RV = Reserved
PR = Preserved
RS = Read/Set
RW = Read/Write
RC = Read Clear
RO = Read Only
NA = Not Accessible
Register Offset
PMON
_EVR0
PMON
_EVR1
PMON
_EVR2
PMON
_EVR3
PMON
_EVR4
PMON
_EVR5
PMON
_EVR6
PMON
_EVR7
+004h
+014h
+024h
+034h
+044h
+054h
+064h
+074h