Block Move Instructions
5-11
•
If any other Group Code is received, the
register is not modified and the
LSI53C896 requests the number of bytes specified in
the
register. If the DBC
register contains 0x000000, an illegal instruction
interrupt is generated.
The LSI53C896 transfers the number of bytes specified
in the
register starting at the
address specified in the
register. If the Opcode bit is set and a data transfer ends
on an odd byte boundary, the LSI53C896 stores the last
byte in the
register during
a receive operation. This byte is combined with the first
byte from the subsequent transfer so that a wide transfer
can complete.
If the SATN/ signal is asserted by the initiator or a parity
error occurred during the transfer, it is possible to halt the
transfer and generate an interrupt. The Disable Halt on
Parity Error or ATN bit in the
register controls whether the LSI53C896 halts on these
conditions immediately, or waits until completion of the
current Move.
Initiator Mode
The LSI53C896 verifies that it is connected to the SCSI
bus as an initiator before executing this instruction.
The LSI53C896 waits for an unserviced phase to occur.
An unserviced phase is defined as any phase (with
SREQ/ asserted) for which the LSI53C896 has not yet
transferred data by responding with a SACK/.
The LSI53C896 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.
OPC
Instruction Defined
0
CHMOV/CHMOV64
1
MOVE/MOVE64
*
Summary of Contents for LSI53C896
Page 6: ...vi Preface...
Page 16: ...xvi Contents...
Page 88: ...2 62 Functional Description...
Page 112: ...3 24 Signal Descriptions...
Page 306: ...6 38 Specifications This page intentionally left blank...
Page 310: ...6 42 Specifications This page intentionally left blank...
Page 338: ...6 70 Specifications Figure 6 40 LSI53C896 329 BGA Bottom View...
Page 340: ...6 72 Specifications...
Page 346: ...A 6 Register Summary...
Page 362: ...IX 12 Index...