beautypg.com

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

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

This manual is related to the following products: