Service manual

Memory supports 2-, 4-, 8-way or no interleaving. Up to eight memory
modules of the same size can be interleaved. Memory modules of different
sizes can also be interleaved. Figure 6–4 shows three examples of
interleaving.
A 2-way interleave set is made from two, same sized, arrays.
A 2-way interleave set is made from three memory arrays of different
sizes.
The final example shows how the console builds a 4-way interleave set
from several different array sizes.
Interleaving is done on hexword boundaries. Interleaving addresses are
set in the Starting and Ending Address Register by the console program
(see Section 6.8). The <REFERENCE>(xma2) does not check for valid or
invalid interleaving configurations.
NOTE: Memory modules that fail self-test due to multiple-bit errors are not
included in the interleave set.
When different sizes of memory modules are installed in a <REFERENCE>(6000)
system, the console interleaves the memory modules according to size and
sets as follows:
Sorts memory modules into groups by size.
Interleaves the largest size memory modules first.
Stacks remaining sets of modules into sets that equal the largest size
memory modules and interleaves them with the largest size memory
modules.
Stacks remaining modules into sets of the next largest size memory
modules and interleave them.
Continues stacking and interleaving memory modules until all memory
modules have been interleaved (including noninterleaved modules).
Unless the system requires a specific, dedicated memory use, let the console
set the default interleave set rather than setting interleaving manually.
In default, the console program chooses the optimal configuration for the
system.
MS65A Memory 6–11