Motorola MPC860 PowerQUICC User Manual page 431

Table of Contents

Advertisement

speciÞc memory bank in the base register. The type of parity is deÞned in the system
interface unit module conÞguration register (SIUMCR), which is explained in
Section 11.4.2, ÒSIU Module ConÞguration Register (SIUMCR).Ó
¥ Each memory bank can be selected for read-only or read/write operation.
¥ For system protection, access to a memory bank can be restricted to accesses with
certain address type codes (AT[0Ð2]). For additional ßexibility, address-type
comparisons provide a mask option.
The memory controller functionality minimizes the need for glue logic in MPC860-based
systems. In Figure 16-3, CS0 is used with the 16-bit boot EPROM with BR0[MS]
defaulting to select the GPCM. CS1 is used as the RAS signal for 32-bit DRAM with
BR1[MS] conÞgured to select UPMA. The BS_A signals are used as CAS signals on the
DRAM.
GPCM
UPMA
The UPMs provide a ßexible interface to many types of memory devices. Each UPM can
control the address multiplexing necessary to access DRAM devices, the timing of the BS
signals, and the timing of the GPL signals. Each memory bank can be assigned to either
UPM.
Each UPM is a programmable RAM-based machine. The UPM toggles the memory
controller external signals as programmed in RAM when an internal or external master
initiates an external single-beat or burst read/write access. The UPM also controls address
multiplexing, address increment, and transfer acknowledge assertion for each memory
access. The UPM speciÞes a set of signal patterns for a user-speciÞed number of clock
cycles. The UPM RAM pattern run by the memory controller is selected according to the
type of external access transacted. At every clock cycle, the logical value of the external
MOTOROLA
MPC860
Address
CS0
GPL1/OE
WE[0Ð1]
Data
CS1
BS_A[0Ð3]
R/W
DP[0Ð3]
Figure 16-3. Simple System Configuration
Chapter 16. Memory Controller
Part IV. Hardware Interface
EPROM
Address
CE
OE
WE
Data
DRAM
Address
RAS
CAS[0Ð3]
W
Data
Parity[0Ð3]
16-5

Advertisement

Table of Contents
loading

Table of Contents