64-Bit SCRIPTS Selectors
4-107
4.3 64-Bit SCRIPTS Selectors
The following registers are used to hold the upper 32-bit addresses for
various SCRIPTS operations. When a particular type of SCRIPTS
operation is performed, one of the 6 selector registers below will be used
to generate a 64-bit address.
If the selector for a particular device operation is zero, then a standard
32-bit address cycle will be generated. If the selector value is nonzero,
then a DAC will be issued with the entire 64-bit address.
All selectors default to 0 (zero) with the exception of the 16 scratch
registers, these power-up in an indeterminate state and should be
initialized before they are used.
All selectors can be read/written using the Load/Store SCRIPTS
instruction, Memory-to-Memory Move, Read/Write SCRIPTS instruction
or CPU with SCRIPTS not running.
Note:
Crossing of selector boundaries in one memory operation
is not supported.
Registers: 0xA0–0xA3
Memory Move Read Selector (MMRS)
Read/Write
MMRS
Memory Move Read Selector (MMRS)
[31:0]
Supplies AD[63:32] during data read operations for
Memory-to-Memory Moves and absolute address LOAD
operations.
A special mode of this register can be enabled by setting
the PCI Configuration Info Enable bit in the
register. If this bit is set, the
register returns bits [63:32] of the
memory mapped operating register, PCI
, when read.
31
0
MMRS
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
*
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...