Sdram Controller Operation; Sdram Commands - Motorola ColdFire MCF5281 User Manual

Motorola microcontroller user's manual
Table of Contents

Advertisement

• Address multiplexing—Multiplexes addresses to allow column and row addresses
to share pins. This allows glueless interface to SDRAMs.
• Data Generation—Controls the data input and data output transmission between the
on-platform and off-platform data buses.

15.2 SDRAM Controller Operation

By running synchronously with the system clock, SDRAM can (after an initial latency
period) be accessed on every clock; 5-1-1-1 is a typical MCF5282 burst rate to the
SDRAM. Unlike the MCF5272, the MCF5282 does not have an independent SDRAM
clock signal. For the MCF5282, the timing of the SDRAM controller is controlled by the
CLKOUT signal.
Note that because the MCF5282 cannot have more than one page open at a time, it does not
support interleaving.
SDRAM controllers are more sophisticated than asynchronous DRAM controllers. Not
only must they manage addresses and data, but they must send special commands for such
functions as precharge, read, write, burst, auto-refresh, and various combinations of these
functions. Table 15-1 lists common SDRAM commands.
Command
Activate. Executed before
ACTV
Mode register set.
MRS
No-op. Does not affect SDRAM state machine; DRAM controller control signals negated; SRAS asserted.
NOP
Precharge all. Precharges all internal banks of an SDRAM component; executed before new page is opened.
PALL
Read access. SDRAM registers column address and decodes that a read access is occurring.
READ
Refresh. Refreshes internal bank rows of an SDRAM component.
REF
Self refresh. Refreshes internal bank rows of an SDRAM component when it is in low-power mode.
SELF
Exit self refresh. This command is sent to the DRAM controller when DCR[IS] is cleared.
SELFX
Write access. SDRAM registers column address and decodes that a write access is occurring.
WRITE
SDRAMs operate differently than asynchronous DRAMs, particularly in the use of data
pipelines and commands to initiate special actions. Commands are issued to memory using
specific encodings on address and control pins. Soon after system reset, a command must
be sent to the SDRAM mode register to configure SDRAM operating parameters.
MOTOROLA
Table 15-1. SDRAM Commands
or
executes; SDRAM registers and decodes row address.
READ
WRITE
Chapter 15. Synchronous DRAM Controller Module
SDRAM Controller Operation
Definition
15-3

Advertisement

Table of Contents
loading

This manual is also suitable for:

Coldfire mcf5282

Table of Contents