herunterladen
Freescale Semiconductor
Application Note
© Freescale Semiconductor, Inc., 2007. All rights reserved.
Freescale devices such as the MPC8349E, MPC8540, and
MPC8560 include an SDRAM machine in their local bus
controller (LBC) that controls SDRAM memory devices.
However, the MPC8313E, MPC8315E, MPC8572E, and
MPC8610 feature an eLBC (enhanced local bus controller),
which does not support an SDRAM machine. This
application note explains how to program one of the eLBC’s
user-programmable machines (UPMs) to control an
SDRAM memory device.
NOTE
These devices have different address and data
bus widths, so the examples here arbitrarily
assume a 32-bit data bus, a 26-bit address bus,
8 chip selects, and byte strobe signals.
Document Number: AN3533
Rev. 0, 11/2007
Contents
1. SDRAM Hardware Interfacing . . . . . . . . . . . . . . . . . . 2
2. SDRAM Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3. UPM Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4. Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
A. Programming Examples . . . . . . . . . . . . . . . . . . . . . . 23
Programming the User-Programmable
Machine (UPM) for SDRAM Memory Devices
Networking and Multimedia Group
Freescale Semiconductor, Inc.
Austin, TX