| Electronic Components Datasheet Search |
|
PIIX Datasheet(PDF) 79 Page - Intel Corporation |
|
|
|||||||||||||||||||||||||||||
PIIX Datasheet(HTML) 79 Page - Intel Corporation |
|
79 / 122 page ![]() E 82371FB (PIIX) AND 82371SB (PIIX3) 79 2.7.2. BMISTA—BUS MASTER IDE STATUS REGISTER Address Offset: Primary Channel—Base + 02h; Secondary Channel—Base + 0Ah Default Value: 00h Attribute: Read/Write Clear This register provides status information about the IDE device and state of the IDE DMA transfer. Table 8 describes IDE Interrupt Status and Bus Master IDE Active bit states after a DMA transfer has been started. Bit Description 7 Reserved. This bit is hardwired to 0. 6 Drive 1 DMA Capable (DMA1CAP)—R/W. 1=Drive 1 is capable of DMA transfers. This bit is a software controlled status bit that indicates IDE DMA device capability and does not affect hardware operation. 5 Drive 0 DMA Capable (DMA0CAP)—R/W. 1=Drive 0 is capable of DMA transfers. This bit is a software controlled status bit that indicates IDE DMA device capability and does not affect hardware operation. 4:3 Reserved. 2 IDE Interrupt Status—R/WC. This bit, when set to a 1, indicates when an IDE device has asserted its interrupt line. When bit 2=1, and bit 0=0, i.e. 100b, all read data from the IDE device has been transferred to main memory and all write data has been transferred to the IDE device. Software sets this bit to a 0 by writing a 1 to it. IRQ14 is used for the primary channel and MIRQ0 is used for the secondary channel. IRQ15 is used for the Secondary Channel when IRQ0 bit, bit5 in the MIRQ0 register, is set. If the interrupt status bit is set to a 0 by writing a 1 to this bit while the interrupt line (IRQ14 or MIRQ0) is still at the active level, this bit remains 0 until another assertion edge is detected on the interrupt line. 1 IDE DMA Error—R/WC. This bit is set to 1 when the PIIX/PIIX3 encounters a target abort or master abort while transferring data on the PCI Bus. Software sets this bit to a 0 by writing a 1 to it. 0 Bus Master IDE Active (BMIDEA)—RO. The PIIX/PIIX3 sets this bit to 1 when bit 0 in the BMICOM Register is set to 1. The PIIX/PIIX3 sets this bit to 0 when the last transfer for a region is performed (where EOT for that region is set in the region descriptor). The PIIX/PIIX3 also sets this bit to 0 when bit 0 of the BMICOM Register is set to 0 or when bit 1 of this register is set to 1. When this bit is read as a zero, all data transferred from the drive during the previous bus master command is visible in system memory, unless the bus master command was aborted. Table 8. Interrupt/Activity Status Combinations Bit 2 Bit 0 Description: 01 DMA transfer is in progress. No interrupt has been generated by the IDE device. 10 The IDE device generated an interrupt and the Physical Region Descriptors exhausted. This is normal completion where the size of the physical memory regions is equal to the IDE device transfer size. 11 The IDE device generated an interrupt. The controller has not reached the end of the physical memory regions. This is a valid completion case when the size of the physical memory regions is larger than the IDE device transfer size. |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |