Programming Model
http://www.motorola.com/computer/literature
3-41
3
SDRAM Enable and Size Register (Blocks A, B, C, D)
Writes to this register must be enveloped by a period of time in which no
accesses to SDRAM occur. The requirements of the envelope are that all
SDRAM accesses must have completed before the write starts and none
should begin until after the write is done. A simple way to do this is to
perform at least two read accesses to this (or another register) before and
after the write.
Additionally, sometime during the envelope, before or after the write, all
of the SDRAMs’ open pages must be closed and the Hawk’s open page
tracker must be reset. The way to do this is to allow enough time for at least
one SDRAM refresh to occur by waiting for the 32-bit counter (see register
description further on in this chapter) to increment at least 100 times. The
wait period needs to happen during the envelope.
ram a/b/c/d en
ram a/b/c/d en enables 60x accesses to the corresponding
block of SDRAM when set, and disables them when
cleared.
Note that ram e/f/g/h en are located at $FEF800C0 (refer
to the section on SDRAM Enable and Size Register
(Blocks E, F, G, H) further on in this chapter for more
information.) They operate the same for blocks E-H as
these bits do for blocks A-D.
ram a/b/c/d siz0-3 These control bits define the size of their corresponding
block of SDRAM. Table 3-10 shows the block
configuration assumed by the SMC for each value of ram
siz0-ram siz3. Note that ram e/f/g/h size0-3 are located
at $FEF800C0. They operate identically for blocks E-H as
these bits do for blocks A-D.
Address
$FEF80010
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Name
ra
m a e
n
0
0
0
ra
m a s
iz
0
ra
m a s
iz
1
ra
m a s
iz
2
ra
m a s
iz
3
ra
m b en
0
0
0
ra
m b si
z0
ra
m b si
z1
ra
m b si
z2
ra
m b si
z3
ra
m c e
n
0
0
0
ra
m c s
iz
0
ra
m c s
iz
1
ra
m c s
iz
2
ra
m c s
iz
3
ra
m d en
0
0
0
ra
m d si
z0
ra
m d si
z1
ra
m d si
z2
ra
m d si
z3
Operation
R/W
R
R
R
R/W
R/W
R/W
R/W
R/W
R
R
R
R/W
R/W
R/W
R/W
R/W
R
R
R
R/W
R/W
R/W
R/W
R/W
R
R
R
R/W
R/W
R/W
R/W
Reset
0 P
L
X
X
X
0 P
0 P
0 P
0 P
0 P
L
X
X
X
0 P
0 P
0 P
0 P
0 P
L
X
X
X
0 P
0 P
0 P
0 P
0 P
L
X
X
X
0 P
0 P
0 P
0 P
Summary of Contents for MVME5100 Series
Page 1: ...MVME5100 Single Board Computer Programmer s Reference Guide V5100A PG2 September 2001 Edition ...
Page 16: ...xvi ...
Page 20: ...xx ...
Page 28: ...xxviii ...
Page 62: ...1 34 Computer Group Literature Center Web Site Product Data and Memory Maps 1 ...
Page 278: ...3 88 Computer Group Literature Center Web Site System Memory Controller SMC 3 ...
Page 288: ...4 10 Computer Group Literature Center Web Site Hawk Programming Details 4 ...
Page 320: ...Index IN 12 Computer Group Literature Center Web Site I N D E X ...