Table 3-17. Sizing Addresses - Motorola MVME2600 Series Reference Manual

Mvme2600/2700 series single board computer
Hide thumbs Also See for MVME2600 Series:
Table of Contents

Advertisement

4. Write differing 64-bit data patterns to certain addresses within the
block. The data patterns do not matter as long as each 64-bit data
pattern is unique. The addresses to be written vary depending on the
size that is currently being checked and are specified in Table 3-17.
Table 3-18 also shows how PowerPC addresses correspond to
DRAM row/column addresses.
5. Read back all of the addresses that have been written.
If all of the addresses still contain exactly what was written then the
block's size has been found. It is the size for which the block is
currently programmed.
If any of the addresses do not match exactly then the amount of
memory is less than that for which it is currently programmed.
Sizing needs to continue for this block by programming its control
bits to the next smaller size and repeating steps 4 and 5.
6. If no match is found for any size then the block is unpopulated and
has a size of 0MB.
Each size that is checked has a specific set of locations that must be written
and read. The following table shows the addresses that go with each size.
1024MB
256MB
$00000000
$00000000,
$20000000
$02000000,
$08000000,
$0A000000

Table 3-17. Sizing Addresses

128MB
64MB
$00000000
$00000000
$00002000
$00002000
$02000000
$02000000
$02002000
$02002000
$04000000
$04002000
$06000000
$06002000
Software Considerations
32MB
16MB
$00000000
$00000000
$00001000
$00002000
$00003000
$01000000
$01001000
$01002000
$01003000
3
3-57

Advertisement

Table of Contents
loading

Table of Contents