|
82371FB Datasheet, PDF (65/122 Pages) Intel Corporation – 82371FB (PIIX) AND 82371SB (PIIX3) PCI ISA IDE XCELERATOR | |||
|
◁ |
E
82371FB (PIIX) AND 82371SB (PIIX3)
2.5.1.8.
DMA Base And Current Byte/Word Count Registers (Compatible Segment)
I/O Address:
Default Value:
Attribute:
DMA Channel 0â001h
DMA Channel 4â0C2h
DMA Channel 1â003h
DMA Channel 5â0C6h
DMA Channel 2â005h
DMA Channel 6â0CAh
DMA Channel 3â007h
DMA Channel 7â0CEh
XXXXh (CPURST or Master Clear)
Read/Write
This register determines the number of transfers to be performed. The actual number of transfers is one
more than the number programmed in the Current Byte/Word Count Register When the value in the
register is decremented from zero to FFFFh, a TC is generated. Autoinitialize can only occur when a
TC occurs. If it is not autoinitialized, this register has a count of FFFFh after TC.
For transfers to/from an 8-bit I/O, the Byte/Word count indicates the number of bytes to be transferred.
This applies to DMA channels 0-3. For transfers to/from a 16-bit I/O, with shifted address, the
Byte/Word count indicates the number of 16-bit words to be transferred. This applies to DMA channels
5-7.
Bit
Description
15:0 Base and Current Byte/ Word Count. These bits represent the 16 byte/word count bits used
when counting down a DMA transfer.
2.5.1.9.
DMA Memory Low Page Registers
I/O Address:
Default Value:
Attribute:
DMA Channel 0â087h
DMA Channel 1â083h
DMA Channel 2â081h
DMA Channel 3â082h
XXh (CPURST or Master Clear)
Read/Write
DMA Channel 5â08Bh
DMA Channel 6â089h
DMA Channel 7â08Ah
This register works in conjunction with the Current Address Register. After an autoinitialization, this
register retains the original programmed value. Autoinitialize takes place after a TC.
Bit
Description
7:0 DMA Low Page [23:16]. These bits represent address bits [23:16] of the 24-bit DMA address
65
|
▷ |