12 scsi data paths, Scsi data paths, Lsi53c1000r host interface scsi data paths – Avago Technologies LSI53C1000R User Manual
Page 67

SCSI Functional Description
2-37
Version 2.2
Copyright © 2000–2003 by LSI Logic Corporation. All rights reserved.
The LSI53C1000R supports 64-bit memory and automatically supports
misaligned DMA transfers. The FIFO allows the LSI53C1000R to support
4, 8, 16, 32, 64, or 128 Dword bursts across the PCI bus interface.
2.2.12 SCSI Data Paths
The data path through the LSI53C1000R is dependent on whether data
is moved into or out of the chip and whether the SCSI data transfer is
asynchronous or synchronous.
illustrates how data is moved
to and from the SCSI bus in each of the different modes. The following
sections determine if any bytes remain in the data path when the device
halts an operation.
Figure 2.3
LSI53C1000R Host Interface SCSI Data Paths
2.2.12.1 Asynchronous SCSI Send
To determine the number of bytes remaining in the DMA FIFO when a
phase mismatch occurs, read the DMA FIFO Byte Count (DFBC) register.
This 16-bit, read-only register contains the actual number of bytes
remaining in the DMA FIFO. In addition, the
register must be checked to determine
if it contains any remaining bytes. If bit 5 (OLF) in the
register is set, then the least significant byte
PCI Interface
DMA FIFO
SODL Register
SCSI Interface
PCI Interface
DMA FIFO
SIDL Register
SCSI Interface
PCI Interface
DMA FIFO
PCI Interface
DMA FIFO
SCSI Interface
SCSI FIFO
Asynchronous
SCSI Send
Asynchronous
SCSI Receive
Synchronous
SCSI Send
Synchronous
SCSI Receive
SWIDE Register
Chain Byte
Holding Register
SWIDE Register
SCSI Interface