Scsi wide residue (swide), Scsi wide, Residue (swide) – Avago Technologies LSI53C876E User Manual
Page 175: Register: 0x45

SCSI Registers
4-81
The longitudinal parity checks are meant to provide an
added measure of SCSI data integrity and are entirely
optional. This register does not latch SCSI
selection/reselection IDs under any circumstances. The
default value of this register is zero.
The longitudinal parity function normally operates as a
byte function. During 16-bit transfers, the high and low
bytes are XORed together and then XORed into the
current longitudinal parity value. By setting the SLPMD bit
in the
register, the
longitudinal parity function is made to operate as a
word-wide function. During 16-bit transfers, the high byte
of the SCSI bus is XORed with the high byte of the
current longitudinal parity value, and the low byte of the
SCSI bus is XORed with the low byte of the current
longitudinal parity value. In this mode, the 16-bit
longitudinal parity value is accessed a byte at a time
through the
SCSI Longitudinal Parity (SLPAR)
register.
Which byte is accessed is controlled by the SLPHBEN bit
in the
register.
Register: 0x45
SCSI Wide Residue (SWIDE)
Read/Write
SWIDE
SCSI Wide Residue
[7:0]
After a wide SCSI data receive operation, this register
contains a residual data byte if the last byte received was
never sent across the DMA bus. It represents either the
first data byte of a subsequent data transfer, or it is a
residue byte which should be cleared when an Ignore
Wide Residue message is received. It may also be an
overrun data byte. The power-up value of this register is
indeterminate.
7
0
SWIDE
x
x
x
x
x
x
x
x