Memory Controller
MPC885 PowerQUICC Family Reference Manual, Rev. 2
15-64
Freescale Semiconductor
3. Translate the timing diagrams into RAM words for each type of memory access. The bottom half
of the figures represent the RAM array contents that handle each of the possible cycles and each
column represents a different word in the RAM array. A blank cell in the figures indicates a don’t
care bit, which is typically programmed to logic 1 to conserve power.
4. Define the UPM parameters that control the memory system in the following sequence. For
additional details, see
Table 15-20
.
— Program the RAM array using MCR and MDR. The RAM word must be written into the MDR
before a
WRITE
command is issued to the MCR. Repeat this step for all RAM word entries.
— Initialize the option and base registers of the specific bank according to the address mapping
of the DRAM device chosen.
— Use ORx[MS] to select the machine to control the cycles. Notice that ORx[SAM] determines
address multiplexing for the first clock cycle and subsequent cycles are controlled by the UPM
RAM words. Also notice that the AMX field in the UPM RAM word controls address
multiplexing for the next clock cycle rather than the current one.
— Program MAMR to select the number of columns and refresh timer parameters.
Table 15-20. UPMA Register Settings
Register
Field
Value
Comments
BR1
MS
10
Selects UPMA
PS
00
Selects 32-bit bus width
WP
0
Allows read and write accesses
MPTPR
PTP
0010_0000
Prescaler divided by two
MAMR
PTA
0000_1100
15.6 µs at a 25-MHz clock
PTAE
1
Enables periodic timer A
AMA
001
Selects nine column address pins
DSA
01
Selects two disable timer clock cycles
GPLA4DIS
0
Disables the UPWAITA signal
RLFA
0011
Selects three loop iterations for read
WLFA
0011
Selects three loop iterations for write
OR1
SAM
1
Selects column address on first cycle
BIH
0
Supports burst accesses
Summary of Contents for PowerQUICC MPC870
Page 98: ...MPC885 PowerQUICC Family Reference Manual Rev 2 I 4 Freescale Semiconductor ...
Page 118: ...MPC885 Overview MPC885 PowerQUICC Family Reference Manual Rev 2 1 20 Freescale Semiconductor ...
Page 158: ...The MPC8xx Core MPC885 PowerQUICC Family Reference Manual Rev 2 3 18 Freescale Semiconductor ...
Page 288: ...MPC885 PowerQUICC Family Reference Manual Rev 2 III 4 Freescale Semiconductor ...
Page 554: ...MPC885 PowerQUICC Family Reference Manual Rev 2 V 6 Freescale Semiconductor ...
Page 1090: ...UTOPIA Interface MPC885 PowerQUICC Family Reference Manual Rev 2 43 8 Freescale Semiconductor ...
Page 1312: ...Byte Ordering MPC885 PowerQUICC Family Reference Manual Rev 2 A 8 Freescale Semiconductor ...
Page 1336: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 16 Freescale Semiconductor ...
Page 1358: ...MPC885 PowerQUICC Family Reference Manual Rev 2 D 38 Freescale Semiconductor ...
Page 1370: ...MPC880 MPC885 PowerQUICC Family Reference Manual Rev 2 E 4 Freescale Semiconductor ...
Page 1386: ...Revision History MPC885 PowerQUICC Family Reference Manual Rev 2 I 2 Freescale Semiconductor ...