Memory Controller
MPC561/MPC563 Reference Manual, Rev. 1.2
10-2
Freescale Semiconductor
Figure 10-2. Memory Controller Block Diagram
Most memory controller features are common to all four banks. (For features unique to the CS0 bank, refer
to
Section 10.7, “Global (Boot) Chip-Select Operation.”
) A full 32-bit address decode for each memory
bank is possible with 17 bits having address masking. The full 32-bit decode is available, even if all 32
address bits are not MPC561/MPC563 signals connected to the external device.
Each memory bank includes a variable block size of 32 Kbytes, 64 Kbytes and up to four Gbytes. Each
memory bank can be selected for read-only or read/write operation. The access to a memory bank can be
restricted to certain address type codes for system protection. The address type comparison occurs with a
mask option as well.
From 0 to 30 wait states can be programmed with TA generation. Four write-enable and byte-enable
signals (WE/BE[0:3]) are available for each byte that is written to memory. An output enable (OE) signal
is provided to eliminate external glue logic. A memory transfer start (MTS) strobe permits one master on
a bus to access external memory through the chip selects on another.
The memory controller functionality allows MPC561/MPC563-based systems to be built with little or no
glue logic. A minimal system using no glue logic is shown in
. In this example CS0 is used for
Internal Addresses [0:16], AT[0:2]
Attributes
Wait State
Counter
Expired
Load
CS[0:3]
WE/BE[0:3]
OE
Base
Register
Option
Register
Dual Mapping
Base Register (DMBR)
Dual Mapping
Option Register (DMOR)
Base Register 3 (BR3)
Option Register 3 (OR3)
0 (OR0)
1 (OR1)
2 (OR2)
0 (BR0)
1 (BR1)
2 (BR2)
Region Match Logic
General-Purpose
Chip-Select
Machine
(GPCM)
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...