Intel
82801BA ICH2 Datasheet
14-11
AC’97 Modem Controller Registers (D31:F6)
14.2.5
x
_PICB—Position In Current Buffer Register
I/O Address:
MBAR + 08h (MIPICB),
MBAR + 18h (MOPICB),
0000h
No
Attribute:
RO
Default Value:
Lockable:
Size:
Power Well:
16 bits
Core
14.2.6
x
_PIV—Prefetch Index Value Register
I/O Address:
MBAR + 0Ah (MIPIV),
MBAR + 1Ah (MOPIV)
00h
No
Attribute:
RO
Default Value:
Lockable:
Size:
Power Well:
8 bits
Core
14.2.7
x
_CR—Control Register
I/O Address:
MBAR + 0Bh (MICR),
MBAR + 1Bh (MOCR)
00h
No
Attribute:
R/W
Default Value:
Lockable:
Size:
Power Well:
8 bits
Core
Bit
Description
15:0
Position In Current Buffer[15:0]—
RO. These bits represent the number of dwords left to be
processed in the current buffer.
Bit
Description
7:5
Hardwired to 0
4:0
Prefetched Index value [4:0]—
RO.
These bits represent which buffer descriptor in the list has
been prefetched.
Bit
Description
7:5
Reserved.
4
Interrupt On Completion Enable (IOCE)—
R/W.
This bit controls whether or not an interrupt
occurs when a buffer completes with the IOC bit set in its descriptor.
0 = Disable.
1 = Enable.
3
FIFO Error Interrupt Enable (FEIE)—
R/W.
This bit controls whether the occurrence of a FIFO
error will cause an interrupt or not.
0 = Disable. Bit 4 in the Status Register will be set, but the interrupt will not occur.
1 = Enable. Interrupt will occur
2
Last Valid Buffer Interrupt Enable (LVBIE)—
R/W.
This bit controls whether the completion of the
last valid buffer will cause an interrupt or not.
0 = Disable. Bit 2 in the Status register will still be set, but the interrupt will not occur.
1 = Enable.
1
Reset Registers (RR)—
R/W (special).
1 = Contents of all registers to be reset, except the interrupt enable bits (bit 4,3,2 of this register).
Software needs to set this bit. It must be set only when the Run/Pause bit is cleared. Setting it
when the Run bit is set will cause undefined consequences. This bit is self-clearing (software
does not need to clear it).
0 = Removes reset condition.
0
Run/Pause Bus master (RPBM)—
R/W.
0 = Pause bus master operation. This results in all state information being retained (i.e., master
mode operation can be stopped and then resumed).
1 = Run. Bus master operation starts.
Powered by ICminer.com Electronic-Library Service CopyRight 2003