English
Language : 

82371FB Datasheet, PDF (40/122 Pages) Intel Corporation – 82371FB (PIIX) AND 82371SB (PIIX3) PCI ISA IDE XCELERATOR
82371FB (PIIX) AND 82371SB (PIIX3)
E
2.2.14. MBDMA[1:0]—MOTHERBOARD DEVICE DMA CONTROL REGISTERS (Function 0)
Address Offset :
Default Value:
Attribute:
76h—MBDMA0#; 77h—MBDMA1#
0Ch
R/W
For both the PIIX and PIIX3, these registers enable/disable a type F DMA transfer (3 SYSCLK) for a
particular DMA channel.
For the PIIX, these registers also control the routing of motherboard device DMA signals (MDRQ[1:0] and
MDAK[1:0]) to the DREQ and DACK# signals on the 8237 DMA controller unit.
Bit
Description
7
Type F and DMA Buffer Enable (FAST). 1=Enable for the channel selected by bits[2:0].
0=Disable for the channel selected by bits[2:0].
6:4 Reserved.
3
PIIX: Disable Motherboard Channel (DMC). When this bit 3=0, the MDRQ/MDAK# pair
associated with this channel is routed to the compatable ISA channel determined by the CHNL
field (bits[2:0]). When bit 3=1, the ISA DREQ/DACK# pair is used for that channel.
When a MDRQ/MDAK# pair is programmed for a given 8237 DMA channel and DMC=0 (bit 3),
the corresponding DREQ/DACK# pins are masked for that channel. When DMC=1, the
MDRQ/MDAK# signals are masked. If both motherboard DMAs are used, the motherboard
DMAs should be programmed to different compatible DMA channels. Programming both
motherboard DMAs to the same compatible DMA channel results in unpredictable device
operation.
PIIX3: Reserved.
2:0 PIIX: Type F and Motherboard DMA Channel Routing (CHNL). When DMC=0, this field
steers the corresponding MDRQ/MDAK# signals to a compatable ISA channel for a
motherboard peripheral (and if FAST=1, also enables type F transfers and the 4-byte DMA
buffer). When DMC=1 and FAST=1, this field enables type F transfers and the 4-byte DMA
buffer for an ISA peripheral on a given channel.
PIIX3: Type F DMA Channel Routing (CHNL). When FAST=1, this field enables type F
transfers and the 4-byte DMA buffer for an ISA peripheral on the selected channel.
Bits[2:0]
000
001
010
011
DMA channel
0
1
2
3
Bits[2:0]
100
101
110
111
DMA channel
default (disabled)
5
6
7
2.2.15. PCSC—PROGRAMMABLE CHIP SELECT CONTROL REGISTER (Function 0)
Address Offset:
Default Value:
Attribute:
78–79h
0002h
Read/Write
This register controls the assertion of the PCS# programmable chip select signal. The PCS# signal is
asserted for subtractively decoded I/O cycles generated by PCI masters that fall in the range specified by this
register. The address is programmable to any 16-bit I/O space location and the range is programmable to be
4, 8 or 16 bytes. A split range is precluded. The upper sixteen address bits (AD[31:16]) must be zero for the
40