beautypg.com

Figure2.2 lsi53c810a host interface data paths, Lsi53c810a host interface data paths – LSI 53C810A User Manual

Page 30

background image

2-10

Functional Description

Step 2.

Read bit 7 in the

SCSI Status Zero (SSTAT0)

register to

determine if any bytes are left in the

SCSI Input Data Latch

(SIDL)

register. If bit 7 is set in SSTAT0, then the

SCSI Input

Data Latch (SIDL)

register is full.

Synchronous SCSI Receive –

Step 1.

Subtract the seven least significant bits of the

DMA Byte

Counter (DBC)

register from the 7-bit value of the

DMA FIFO

(DFIFO)

register. AND the result with 0x7F for a byte count

between zero and 80.

Step 2.

Read the

SCSI Status One (SSTAT1)

register and examine bits

[7:4], the binary representation of the number of valid bytes in
the SCSI FIFO, to determine if any bytes are left in the SCSI
FIFO.

Figure 2.2

LSI53C810A Host Interface Data Paths

PCI

DMA FIFO

(4-bytes x 20)

DMA FIFO

(4-bytes x 20)

SODL Register

SIDL Register

SCSI Interface

SCSI Interface

Asynchronous

SCSI Send

Asynchronous

SCSI Receive

DMA FIFO

(4-bytes x 20)

DMA FIFO

(4-bytes x 20)

SODR Register

SODL Register

SCSI Interface

SCSI Interface

SCSI FIFO

Synchronous

SCSI Send

Synchronous

SCSI Receive

Interface

PCI

Interface

PCI

Interface

PCI

Interface