|
EW31244SL7QV Datasheet, PDF (100/252 Pages) Intel Corporation – Intel® 31244 PCI-X to Serial ATA Controller | |||
|
◁ |
Intel® 31244 PCI-X to Serial ATA Controller
Programming Interface
5.8
SATA Port Interrupt Generation
When the SATA Unit on the GD31244 controller is in PCI IDE mode, interrupts that are generated
follow the ATA standard. An ATA device generates an interrupt using the INTRQ hardware signal
during normal data transfer to indicate data transfer completion and/or to indicate an error condition. An
error condition is indicated when the ERR bit (bit 0) in the Status register is set. In contrast, a SATA
device indicates an interrupt by using the âIâ bit (a pseudo INTRQ signal) in the PIO Setup FIS, or the
Device-to-Host Register FIS. A hardware interrupt is then generated based on the âIâ being set.
When the SATA Unit operates in PCI DPA Mode, interrupts may also be generated by bits being
set in the SATA SError Registers, in addition to the normal ATA standard interrupts explained
above. Refer to Table 136, âSU PCI DPA SATA SError Register - SUPDSSERâ on page 222, and
Table 116, âSU PCI DPA Interrupt Pending Register - SUPDIPRâ on page 194.
The block diagram in Figure 31 shows how each SATA Unit generates and posts interrupts coming
from the SATA ports. SATA Unit posted interrupts are routed onto PCI interrupt line - PINTA#.
Interrupts may also be generated using Message-Signaled Interrupts. Refer to Section 5.9,
âMessage-Signaled Interruptsâ on page 102. When MSI is enabled, the GD31244 controller will
not generate interrupts using the interrupt line - PINTA#.
100
April 2004
Developerâs Manual
|
▷ |