Intel DQ965CO DQ965CO Technical Product Specification - Page 55

PCI Interrupt Routing Map - case

Page 55 highlights

Technical Reference 2.6 PCI Interrupt Routing Map This section describes interrupt sharing and how the interrupt signals are connected between the PCI bus connectors and onboard PCI devices. The PCI specification specifies how interrupts can be shared between devices attached to the PCI bus. In most cases, the small amount of latency added by interrupt sharing does not affect the operation or throughput of the devices. In some special cases where maximum performance is needed from a device, a PCI device should not share an interrupt with other PCI devices. Use the following information to avoid sharing an interrupt with a PCI add-in card. PCI devices are categorized as follows to specify their interrupt grouping: • INTA: By default, all add-in cards that require only one interrupt are in this category. For almost all cards that require more than one interrupt, the first interrupt on the card is also classified as INTA. • INTB: Generally, the second interrupt on add-in cards that require two or more interrupts is classified as INTB. (This is not an absolute requirement.) • INTC and INTD: Generally, a third interrupt on add-in cards is classified as INTC and a fourth interrupt is classified as INTD. The ICH8DO has eight Programmable Interrupt Request (PIRQ) input signals. All PCI interrupt sources either onboard or from a PCI add-in card connect to one of these PIRQ signals. Some PCI interrupt sources are electrically tied together on the board and therefore share the same interrupt. Table 17 shows an example of how the PIRQ signals are routed. Table 17. PCI Interrupt Routing Map PCI Interrupt Source ICH8DO PIRQ Signal Name PIRQA PIRQB PIRQC PIRQD PIRQE PIRQF PIRQG PIRQH ICH8DO LAN PCI bus connector 1 INTA INTD INTA INTB INTC PCI bus connector 2 INTC INTB INTA INTD IEEE-1394a controller INTA NOTE In PIC mode, the ICH8DO can connect each PIRQ line internally to one of the IRQ signals (3, 4, 5, 6, 7, 9, 10, 11, 12, 14, and 15). Typically, a device that does not share a PIRQ line will have a unique interrupt. However, in certain interruptconstrained situations, it is possible for two or more of the PIRQ lines to be connected to the same IRQ signal. Refer to Table 16 for the allocation of PIRQ lines to IRQ signals in APIC mode. PCI interrupt assignments to USB ports, Serial ATA ports, and PCI Express ports are dynamic. 55

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102

Technical Reference
55
2.6
PCI Interrupt Routing Map
This section describes interrupt sharing and how the interrupt signals are connected
between the PCI bus connectors and onboard PCI devices.
The PCI specification
specifies how interrupts can be shared between devices attached to the PCI bus.
In
most cases, the small amount of latency added by interrupt sharing does not affect
the operation or throughput of the devices.
In some special cases where maximum
performance is needed from a device, a PCI device should not share an interrupt with
other PCI devices.
Use the following information to avoid sharing an interrupt with a
PCI add-in card.
PCI devices are categorized as follows to specify their interrupt grouping:
INTA:
By default, all add-in cards that require only one interrupt are in this
category.
For almost all cards that require more than one interrupt, the first
interrupt on the card is also classified as INTA.
INTB:
Generally, the second interrupt on add-in cards that require two or more
interrupts is classified as INTB.
(This is not an absolute requirement.)
INTC and INTD:
Generally, a third interrupt on add-in cards is classified as INTC
and a fourth interrupt is classified as INTD.
The ICH8DO has eight Programmable Interrupt Request (PIRQ) input signals.
All PCI
interrupt sources either onboard or from a PCI add-in card connect to one of these
PIRQ signals.
Some PCI interrupt sources are electrically tied together on the board
and therefore share the same interrupt.
Table 17 shows an example of how the
PIRQ signals are routed.
Table 17. PCI Interrupt Routing Map
ICH8DO PIRQ Signal Name
PCI Interrupt Source
PIRQA
PIRQB
PIRQC
PIRQD
PIRQE
PIRQF
PIRQG
PIRQH
ICH8DO LAN
INTA
PCI bus connector 1
INTD
INTA
INTB
INTC
PCI bus connector 2
INTC
INTB
INTA
INTD
IEEE-1394a controller
INTA
±
NOTE
In PIC mode, the ICH8DO can connect each PIRQ line internally to one of the IRQ
signals (3, 4, 5, 6, 7, 9, 10, 11, 12, 14, and 15).
Typically, a device that does not
share a PIRQ line will have a unique interrupt.
However, in certain interrupt-
constrained situations, it is possible for two or more of the PIRQ lines to be connected
to the same IRQ signal.
Refer to Table 16 for the allocation of PIRQ lines to IRQ
signals in APIC mode.
PCI interrupt assignments to USB ports, Serial ATA ports, and PCI Express ports are
dynamic.