Avago Technologies LSI53C1010R User Manual
Page 256

5-8
SCSI SCRIPTS Instruction Set
Version 2.2
Copyright © 2000–2003 by LSI Logic Corporation. All rights reserved.
•
The eight bytes of data in the MOVE instruction must
be contiguous.
•
Indirect data fetches are not available during
execution of a Memory-to-Memory DMA operation.
64-Bit Addressing
If the Enable 64-bit Table Indirect Block Move
(EN64TIBMV) bit is cleared, table indirect block moves
remain as 2 Dword opcodes plus a 2 Dword table entry.
The upper 32 bits of the address are copied from the
Static Block Move Selector (SBMS)
when performing
data transfers during block move operations. The SBMS
register must be loaded manually.
If the Enable 64-bit Table Indirect Block Move
(EN64TIBMV) bit is set and the 64-bit Table Indirect Index
Mode (64TIMOD) bit is cleared, bits [28:24] of the first
Dword of the table entry (where the byte count is located)
select one of the 16 scratch registers or any of the six 64-bit
selector registers as a selector for the upper 32-bit address.
Refer to the Table Indirect Index mode mapping table for a
breakdown of index values and the corresponding registers
selected. The selected address is automatically loaded into
the
register.
Note:
If EN64TIBMV is set and 64TIMOD is set, bits [31:24] of the
first Dword of the table entry (where the byte count is located)
are loaded directly into
to
provide a 40-bit address.
The format for the table indirect entries for each mode is
shown as follows. The table for Table Indirect block
moves upper 32-bit address locations summarizes the
available modes for table indirect block moves.
00
Byte Count
Physical Data Address