beautypg.com

12 interrupt controller, 13 pci bus arbitration – Motorola CPCI-6115 User Manual

Page 76

background image

CPCI-6115 CompactPCI Single Board Computer Installation and Use (6806800A68D)

Functional Description

MV64360 System Controller

74

the second function, the controller is used by the system software to read the contents of the
VPD EEPROM contained on the CPCI-6115 board, along with the SPD EEPROMs for the
onboard memory banks, to further initialize the memory controller and other interfaces. See the
programming model section of this document for more information including I

2

C bus device

addressing.

The CPCI-6115 board has the following I

2

C serial devices connected to this I

2

C bus:

z

8 KB EEPROM for user defined MV64360 initialization

z

8 KB EEPROM for VPD

z

8 KB EEPROM for user data

z

Two 256-byte EEPROMs for SPD

z

DS1621 Temperature Sensor

The 8 KB devices are Atmel AT24C04N Serial EEPROMs.

4.3.4.12 Interrupt Controller

The CPCI-6115 uses the interrupt controller integrated into MV64360 to manage the MV64360
internal interrupts, as well as external interrupt requests. The interrupts are routed to the
MV64360 MPP pins from onboard resources as shown in

Figure 4-2 on page 75

. The external

interrupt sources include the following:

z

Onboard PCI device interrupts

z

PMC slot interrupts

z

RTC interrupt

z

Watchdog timer interrupts

z

ABORT switch interrupt

z

External UART interrupts

z

CompactPCI interrupts

z

Ethernet PHY interrupts

For added information on external interrupt assignments, refer to the MCPN905 CompactPCI
Single Board Computer Programmer’s Reference Guide
.

4.3.4.13 PCI Bus Arbitration

PCI arbitration is performed by the MV64360 chip. The MV64360 integrates two PCI arbiters,
one for each PCI interface (PCI Bus 0.0/1.0). Each arbiter can handle up to six external agents
plus one internal agent (PCI Bus 0.0/1.0 master). The internal PCI arbiter REQ#/GNT# signals
are multiplexed on the MV64360 MPP pins. The internal PCI arbiter is disabled by default (the
MPP pins function as general purpose inputs). Software will configure the MPP pins to function
as request/grant pairs for the internal PCI arbiter. The arbitration pairs for the CPCI-6115 are
assigned to the MPP pins as shown in the following table.