Microcontroller User's Manual
MOTOROLA Chapter 15. Synchronous DRAM Controller Module 15-15
SDRAM Controller Operation
Figure 15-7. Burst Write SDRAM Access
Accesses in synchronous burst page mode always cause the following sequence:
1.
ACTV command
2.
NOP commands to assure SRAS-to-SCAS delay (if CAS latency is 1, there are no
NOP commands).
3. Required number of
READ or WRITE commands to service the transfer size with the
given port size.
4. Some transfers need more
NOP commands to assure the ACTV-to-precharge delay.
5.
PALL command
6. Required number of idle clocks inserted to assure precharge-to-
ACTV delay.
15.2.3.5 Auto-Refresh Operation
The DRAM controller is equipped with a refresh counter and control. This logic is
responsible for providing timing and control to refresh the SDRAM without user
interaction. Once the refresh counter is set, and refresh is enabled, the counter counts to
zero. At this time, an internal refresh request flag is set and the counter begins counting
down again. The DRAM controller completes any active burst operation and then performs
a
PALL operation. The DRAM controller then initiates a refresh cycle and clears the refresh
A[31:0]
SRAS
SCAS
DRAMW
D[31:0]
ACTV WRITE PALLNOP
S
DRAM_CS[0] or [1]
BS[3:0]
t
CASL
= 2
Row Column Column Column Column
t
RP
t
RWL
CLKOUT
NOP
WRITE
WRITE
WRITE










