2 block move, 3 direct block move, Figure13.1 64-bit direct block move format – Avago Technologies LSI53C1010 User Manual
Page 277: 4 mode 0 table indirect block move, Block move, Direct block move, Mode 0 table indirect block move, Bit direct block move format
![background image](https://www.manualsdir.com/files/864554/content/doc277.png)
64-Bit SCRIPTS Addressing
13-7
•
Bit 1: EN64TIBMV, Enable 64-bit Table Indirect BMOV (default = 0)
Enables table indirect block moves to use the upper byte of the first
Dword of the table entry for 64-bit addressing. Use of this byte is
determined by the setting of 64TIMOD.
•
Bit 0: EN64DBMV, Enable 64-bit direct BMOV (default = 0)
Enables a 64-bit version of a direct block move. When set, all direct
block moves are three Dword instructions.
13.7.2 Block Move
By default, BMOV data transfers use the SBMS register. By setting the
appropriate control bits, direct BMOVs and table indirect BMOVs can
dynamically change the upper 32 (or 8) address bits. Indirect BMOVs
always use SBMS.
13.7.3 Direct Block Move
Direct block moves are enabled by setting EN64DBMV. These moves
become three Dword instructions where the third Dword is loaded into
DBMS.
Figure 13.1 64-Bit Direct Block Move Format
13.7.4 Mode 0 Table Indirect Block Move
Mode 0 is set by setting EN64TIBMV and clearing 64TIMOD, both in the
CCNTL1 register. D[28:24] of first Dword of table entry is used as an
index to choose one of 22 selectors.
31
24
23
0
DCMD Register
DBC Register
Opcode
Count
31
0
DSPS Register
SRC/Destination Address
31
0
DBMS Register
SRC/Destination Address