Interrupts
2-29
2.10.1.2 Interrupt Mask Register (
Clearing the bits in this register masks the interrupts corresponding to
the bits in the
register.
2.10.1.3 Interrupt Destination Register (
)
This register provides the ability to route an interrupt to either of the two
external interrupt inputs of the microcontroller core. The bits correspond
to the interrupts in the
register. Clearing the bit
routes the interrupt to external interrupt 0, and setting the bit routes it to
external interrupt 1.
2.10.2 DMA and SCSI Interrupts
The SCSI core provides an interrupt output to indicate task completion
or an abnormal bus occurrence. The use of interrupts is optional and
may be disabled by resetting the appropriate bits in the
register (
) or the
register (
When an interrupt occurs, the
register and the
Current SCSI Bus Status (CSBS)
register must be read to determine
which condition created the interrupt. The interrupt can be reset by
simply reading the
register (
) or by
an external chip reset.
If the SCSI core has been properly initialized, an interrupt will be
generated in the following cases:
•
the chip is selected/reselected
•
a DMA transfer completes
•
a SCSI bus reset occurs
•
a parity error occurs during a data transfer
•
a bus phase mismatch occurs
•
a SCSI bus disconnection occurs
2.10.2.1 End of DMA Transfer Interrupt
The End of DMA bit determines when a block data transfer is complete.
Receive operations are complete when there is no data left in the SCSI
core and no additional handshakes occurring.
Содержание Symbios SYM53C040
Страница 12: ...xii Preface...
Страница 90: ...4 18 SCSI and DMA Registers...
Страница 98: ...5 8 SFF 8067 Registers...
Страница 110: ...6 12 Two Wire Serial Registers...
Страница 126: ...7 16 Miscellaneous Registers...
Страница 160: ...8 34 System Registers...
Страница 184: ...9 24 Electrical Characteristics...
Страница 194: ...A 10 Register Summary...
Страница 214: ......