3 64-bit scripts selectors, Bit scripts selectors, Section 4.3, “64-bit scripts selectors – Avago Technologies LSI53C896 User Manual
Page 219: Memory move read selector (mmrs), Registers: 0xa0–0xa3

64-Bit SCRIPTS Selectors
4-107
Version 3.3
Copyright © 1998–2003 by LSI Logic Corporation. All rights reserved.
4.3 64-Bit SCRIPTS Selectors
The following registers hold the upper 32-bit addresses for various
SCRIPTS operations. When a particular type of SCRIPTS operation is
performed, one of the following six selector registers generates a 64-bit
address.
If the selector for a particular device operation is zero, then a standard
32-bit address cycle is generated. If the selector value is nonzero, then
a DAC is 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
Memory Move Read Selector (MMRS)
register returns
bits [63:32] of the memory mapped operating register,
PCI
Base Address Register One (MEMORY)
, 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