LSI 53C875A User Manual

Page of 328
SCSI Functional Description
2-29
Figure 2.4
LSI53C875A Host Interface SCSI Data Paths
The following steps determine if any bytes remain in the data path when
the chip halts an operation:
Asynchronous SCSI Send –
Step 1.
If the DMA FIFO size is set to 112 bytes (bit 5 of the
register cleared), look at the
and
registers and calculate
if there are bytes left in the DMA FIFO. To make this calculation,
subtract the seven least significant bits of the DBC register from
the 7-bit value of the DFIFO register. AND the result with 0x7F
for a byte count between zero and 112.
If the DMA FIFO size is set to 944 bytes (bit 5 of the
register is set), subtract the 10 least significant
PCI Interface**
PCI Interface**
PCI Interface**
PCI Interface**
DMA FIFO*
(8 Bytes x 118)
DMA FIFO*
(8 Bytes x 118)
DMA FIFO*
(8 Bytes x 118)
DMA FIFO*
(8 Bytes x 118)
SODL Register*
SIDL Register*
SODL Register*
SCSI FIFO**
(1 or 2 Bytes x 31)
SCSI Interface**
SCSI Interface**
SODR Register*
SCSI Interface**
SCSI Interface**
Asynchronous
SCSI Send
Asynchronous
SCSI Receive
Synchronous
SCSI Send
Synchronous
SCSI Receive
SWIDE Register
SWIDE Register
** = Parity protected
* = No parity protection