EasyManua.ls Logo

Motorola MPC823e - Page 363

Motorola MPC823e
1353 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Memory Controller
MOTOROLA
MPC823e REFERENCE MANUAL
15-5
MEMORY CONTROLLER
15
Some features are common to all eight memory banks. The full 32-bit decode is available
internally, even if all 32 address bits are not visible outside the MPC823e. For external
master transactions, the memory controller extends the 26-bit external address line to 32
bits and the six most-significant bits are zero. The variable block size of each memory bank
can be between 32K and 64M for a total memory capacity of 512M. Parity can be generated
and checked for any memory bank and each memory bank can be selected for read-only or
read/write operation. For system protection purposes, you can use certain address type
codes to cause the memory controller to restrict access to a memory bank. For additional
flexibility, address type comparisons provide you with a mask option.
The memory controller functionality helps you design MPC823e-based systems with little or
no glue logic required. In Figure 15-3, CS0
is used as the 16-bit boot EPROM with the MS
field of the base register 0 configured to select the GPCM. CS1
is used as the RAS signal
for 32-bit DRAM with the MS field of base register 1 configured to select UPMA. The BS_A
signals are used as CASx
signals on the DRAM.
MPC823e
Figure 15-3. Simple System Configuration
CE
OE
W
EPROM
ADDRESS
WE
DATA
DRAM
ADDRESS
RAS
CAS[0:3]
DATA
PARITY
CS1
WE[0:1]
RD/WR
GPL1/OE
DP[0:3]
ADDRESS
DATA
CS0
BS_A[0:3]
GPCM
UPMA

Table of Contents

Related product manuals