A.2 pci interrupt allocation – Endura RADISYS KP915GV User Manual

Page 107

Advertising
background image

KP915GV Product Manual

107

Table 8. I/O Map

Address (hex)*

Description

1300 – 133F

AC97 audio master

1800 – 182F

SIO GPIO and control logic

FFA0 – FFA7

Primary IDE bus master registers

FFA8 – FFAF

Secondary IDE bus master registers

Dynamically assigned

USB controller (four) (32 locations on 32-byte boundary)

Dynamically assigned

SMBus controller (16 locations on 16-byte boundary)

Dynamically assigned

LAN controllers (two) (4096 locations on a 4096-byte boundary)

* An ‘x’ prefix for the address indicates that only the low-order 10 address bits are decoded.

A.2

PCI Interrupt Allocation

In order to share PCI interrupts efficiently, the routing of the PCI interrupts INTA - INTD to the
motherboard PCI interrupts PIRQE – PIRQH are rotated for each slot. Thus the PCI card INTA
signals for the PCI slots are spread across these four motherboard inputs. Interrupt routing for the
riser slots is determined by the riser design.

Table 9. PCI Interrupt Allocation

Device

PIRQA PIRQB PIRQC PIRQD PIRQE PIRQF PIRQG

PIRQH

Slot

1

(AGP4X)

INTA

INTB

– – – – – –

Slot

2

(PCI

2.2)

– – – – INTA

INTB

INTC

INTD

Slot

3

(PCI

2.2)

– – – – INTD

INTA

INTB

INTC

Slot

4

(PCI

2.2)

– – – – INTC

INTD

INTA

INTB

VGA

controller

INTA

– – – – – – –

Ethernet

controller

1

INTA

– – – – – – –

Ethernet

controller

2

– INTA

– – – – – –

USB

UHCI

controller

1

INTA

– – – – – – –

USB

UHCI

controller

2

– – – INTB

– – – –

USB

UHCI

controller

3

– – INTC

– – – – –

USB

EHCI

controller

– – – – – – – INTD

SMBus

controller – INTB

– – – – – –

AC97

controller

– INTB

– – – – – –

Example.

From the previous table, the INTA interrupt from a card plugged into slot 2 would be

routed to the motherboard PIRQE.

Advertising