beautypg.com

18 interrupt routing, Interrupt routing – Avago Technologies LSI53C896 User Manual

Page 78

background image

2-50

Functional Description

Version 3.3

Copyright © 1998–2003 by LSI Logic Corporation. All rights reserved.

2.2.18 Interrupt Routing

This section documents the recommended approach to RAID ready
interrupt routing for the LSI53C896. To be compatible with AMI RAID
upgrade products and the LSI53C896, the following requirements must
be met:

When a RAID upgrade card is installed in the upgrade slot, interrupts
from the mainboard SCSI controller(s) assigned to the RAID upgrade
card must be routed to INTC/ and INTD/ of the upgrade slot and
isolated from the mainboard interrupt controller. The system processor
must not see interrupts from the SCSI controllers that are to be
serviced by the RAID upgrade card. An upgrade slot is one that is
connected to the interrupt routing logic for mainboard SCSI device(s).
When a PCI RAID upgrade board is installed into the system, it is
plugged into this slot if it is to control mainboard SCSI device(s).

The TDI pin of the upgrade slot must be connected to the INT_DIR/
pin of the LSI53C896.

When a RAID upgrade card is not installed, interrupts from a SCSI
core must not be presented to the system’s interrupt controller using
multiple interrupt inputs.

Figure 2.8

shows an example configuration. In this example the

LSI53C896 Dual Channel Ultra2 SCSI Controller contains the interrupt
routing logic.

The LSI53C896 supports four different interrupt routing modes.
Additional information for these modes may be found in register 0x4D,

SCSI Test One (STEST1)

description in

Chapter 4, “Registers.”

Each

SCSI core within the chip may be configured independently. The interrupt
routing mode is selected using bits [1:0] in the STEST1 register within
each core. Mode 0 is the default mode and is compatible with AMI RAID
upgrade products.

If the implementation shown in

Figure 2.8

is used, INTC/ and INTD/ of

the PCI RAID upgrade slot cannot be used when a non-RAID upgrade
card is installed in the slot. If this restriction is not acceptable, additional
buffer logic must be implemented on the mainboard. As long as the
interrupt routing requirements are satisfied, a mainboard designer could
implement this design with external logic.