beautypg.com

Avago Technologies LSI53C825AE User Manual

Page 116

background image

4-28

Registers

count if the first byte received is one of the standard
group codes. If this bit is set, the device does not reload
the Block Move byte count, regardless of the group code.

WSR

Wide SCSI Receive

0

When read, this bit returns the value of the Wide SCSI
Receive (WSR) flag. Setting this bit clears the WSR flag.
This clearing function is self-clearing.

The WSR flag indicates that the SCSI core received data
from the SCSI bus, detected a possible partial transfer at
the end of a chained or nonchained block move
command, and temporarily stored the high-order byte in
the

SCSI Wide Residue (SWIDE)

register rather than

passing the byte out the DMA channel. The hardware
uses the WSR status flag to determine what behavior
must occur at the start of the next data receive transfer.
When the flag is set, the stored data in SWIDE may be
“residue” data, valid data for a subsequent data transfer,
or overrun data. The byte is read as normal data by
starting a data receive transfer.

Performing a SCSI send operation clears this bit. Also,
performing any nonwide transfer clears this bit.

Register: 0x03 (0x83)

SCSI Control Three (SCNTL3)
Read/Write

R

Reserved

7

SCF[2:0]

Synchronous Clock Conversion Factor

[6:4]

These bits select a factor by which the frequency of
SCLK is divided before being presented to the
synchronous SCSI control logic. Write these to the same
value as the Clock Conversion Factor bits below unless
Fast SCSI operation is desired. See the

SCSI Transfer

(SXFER)

register description for examples of how the

SCF bits are used to calculate synchronous transfer
periods. See the table under the description of bits [7:5]
of the

SCSI Transfer (SXFER)

register for the valid

combinations.

7

6

4

3

2

0

R

SCF[2:0]

EWS

CCF[2:0]

0

0

0

0

0

0

0

0