2-24
Theory of Operation
Memory
Mapping
The Memory Controller, as
on
other
RAM
boards, has the memory mapping capability of translat-
ing logical addresses
on
the MPB to physical addresses
in
RAM.
The difference
is
the controller
output (Figure 2-14). There
is
only
one
mapper
Cam
on
the 1 Megabyte board. The
mapper
CAM
uses bit zero for the Map
Out
bit to indicate whether the memory card
is
capable of storing data
or
is
mapped
out. Bits 3 through 11 are used for determining whether this 1 Megabyte board
is
being
addressed by the logical memory
on
the
MPB.
If
the MPB logical address bits 3 to 11 match the bits
in
the
mapper
CAM,
the operational transaction
is
for this board.
As
all
memory chips are addres-
sed
without the requirement for Chip Select signals
or
block addressing, the nine bits of
X,
and
the
nine bits of Y address are
all
that are required to locate the desired information
in
the
RAM
chips.
The
MC
controls when the chips are addressed by output of the NRAS
and
NCAS control signals,
along with the output of the X
or
Y address
on
the Memory Address Bus.
MPB
,-
______________________________
-'A~
______________________________
~
r ,
r
LOGICAL
MEMORY
ADDRESS
-------------1
(27
BITS)
I
11
12
29
30
31
9 9
{
MAPPER
CAM
1
1
\
J
Y
X
AND
Y PHYSICAL
ADDRESS
{
1112
BOARD
ADDRESS
AND
X INTERLEAVE CONFIGURATION
X-------------------------------
X
~----'---------'
X-DON'T
CARE
MAPPER
CAM
DATA
FORMAT
Figure
2-14.1
Megabyte
Memory
Mapping
Operation