beautypg.com

Avago Technologies LSI53C1010R User Manual

Page 168

background image

4-50

Registers

Version 2.2

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

INTF

Interrupt-on-the-Fly

2

This bit is asserted by an INTFLY instruction during
SCRIPTS execution. SCRIPTS programs do not halt when
the interrupt occurs. This bit can notify a service routine,
running on the main processor while the SCRIPTS
processor is still executing a SCRIPTS program. If this bit
is set, when the

Interrupt Status Zero (ISTAT0)

register is

read it is not automatically cleared. To clear this bit, write
a one to it. The reset operation is self-clearing.

Note:

If the INTF bit is set but SIP or DIP is not set, do not
attempt to read the other chip status registers. An
interrupt-on-the-fly must be cleared before servicing any
other interrupts indicated by SIP or DIP.

After it has been set, this bit must be written to one to clear it.

SIP

SCSI Interrupt Pending

1

This status bit is set when an interrupt condition is
detected in the SCSI portion of the LSI53C1010R SCSI
function. The following conditions cause a SCSI interrupt
to occur:

A phase mismatch (initiator mode) or SATN/ becomes
active (target mode)

An arbitration sequence completes

A selection or reselection time-out occurs

The LSI53C1010R SCSI function is selected

The LSI53C1010R SCSI function is reselected

A SCSI gross error occurs

An unexpected disconnect occurs

A SCSI reset occurs

A parity error is detected

The handshake-to-handshake timer expires

The general purpose timer expires

To determine which condition(s) caused the interrupt,
read the

SCSI Interrupt Status Zero (SIST0)

and

SCSI Interrupt Status One (SIST1)

registers.