Avago Technologies LSI8751D User Manual
Page 206
6-10
Instruction Set of the I/O Processor
Initiator Mode
These instructions perform the following steps:
1. The LSI53C875 verifies that it is connected to the
SCSI bus as an Initiator before executing this
instruction.
2. The LSI53C875 waits for an unserviced phase to
occur. An unserviced phase is any phase (with SREQ/
asserted) for which the LSI53C875 has not yet
transferred data by responding with a SACK/.
3. The LSI53C875 compares the SCSI phase bits in the
register with the latched
SCSI phase lines stored in the
register. These phase lines are latched
when SREQ/ is asserted.
4. If the SCSI phase bits match the value stored in the
SCSI
register, the
LSI53C875 transfers the number of bytes specified in
the
register starting at the
address pointed to by the
register. If the opcode bit is cleared and a data
transfer ends on an odd byte boundary, the
LSI53C875 stores the last byte in the
register during a receive operation,
or in the
SCSI Output Control Latch (SOCL)
register
during a send operation. This byte is combined with
the first byte from the subsequent transfer so that a
wide transfer can complete.
OPC
Instruction Defined
0
CHMOV
1
MOVE