WEDPN4M72V-XB2X
February 2011 © 2011 Microsemi Corporation. All rights reserved. 7 Microsemi Corporation • (602) 437-1520 • www.whiteedc.com
Rev. 3 www.microsemi.com
Microsemi Corporation reserves the right to change products or specifi cations without notice.
re quir ing an explicit command. This is ac com plished by using
A10 to enable AUTO PRECHARGE in conjunction with a specifi c
READ or WRITE command. A precharge of the bank/row that is
ad dressed with the READ or WRITE command is automatically
performed upon completion of the READ or WRITE burst, except
in the full-page burst mode, where AUTO PRECHARGE does not
apply. AUTO PRECHARGE is nonpersistent in that it is either
enabled or disabled for each individual READ or WRITE com mand.
AUTO PRECHARGE ensures that the precharge is initiated at
the earliest valid stage within a burst. The user must not is sue
another command to the same bank until the precharge time (tRP)
is completed. This is determined as if an explicit PRECHARGE
com mand was issued at the earliest possible time.
BURST TERMINATE
The BURST TERMINATE command is used to truncate either
fi xed-length or full-page bursts. The most recently reg is tered READ
or WRITE command prior to the BURST TERMINATE command
will be truncated.
AUTO RE FRESH
AUTO REFRESH is used during normal op er a tion of the SDRAM
and is analagous to CAS#-BEFORE-RAS# (CBR) RE FRESH in
con ven tion al DRAMs. This com mand is nonpersistent, so it must
be issued each time a refresh is required.
The addressing is generated by the internal refresh con trol ler. This
makes the address bits “Don’t Care” during an AUTO RE FRESH
command. The 64Mb SDRAM requires 4,096 AUTO RE FRESH
cycles every refresh period (tREF), regardless of width option.
Providing a dis trib ut ed AUTO REFRESH com mand will meet
the refresh re quire ment and ensure that each row is re freshed.
Al ter na tive ly, 4,096 AUTO RE FRESH com mands can be issued
in a burst at the minimum cycle rate (tRC), once every refresh
period (tREF).
SELF REFRESH*
The SELF REFRESH command can be used to retain data in the
SDRAM, even if the rest of the system is powered down. When in
the self refresh mode, the SDRAM retains data with out external
clocking. The SELF RE FRESH command is ini ti at ed like an AUTO
REFRESH command except CKE is dis abled (LOW). Once the
SELF REFRESH command is reg is tered, all the inputs to the
SDRAM become “Don’t Care,” with the exception of CKE, which
must remain LOW.
Once self refresh mode is engaged, the SDRAM provides its own
internal clocking, causing it to perform its own AUTO REFRESH
cycles. The SDRAM must remain in self refresh mode for a
minimum period equal to tRAS and may remain in self refresh mode
for an indefi nite period beyond that.
The procedure for exiting self refresh requires a sequence of
commands. First, CK must be stable (stable clock is defi ned as a
signal cycling within timing con straints spec i fi ed for the clock pin)
prior to CKE going back HIGH. Once CKE is HIGH, the SDRAM
must have NOP commands is sued (a minimum of two clocks) for
tXSR, because time is required for the completion of any internal
refresh in progress.
Upon exiting the self refresh mode, AUTO REFRESH com mands
must be issued as both SELF REFRESH and AUTO REFRESH
utilize the row refresh counter.
*Self refresh available in commercial and industrial tem per a tures only.
TRUTH TABLE – COMMANDS AND DQM OPERATION
(NOTE 1)
Name (Function) CS# RAS# CAS# WE# DQM ADDR I/Os
COMMAND INHIBIT (NOP) H X X X X X X
NO OPERATION (NOP) L H H H X X X
ACTIVE (Select bank and activate row) (3) L L H H X Bank/Row X
READ (Select bank and column, and start READ burst) (4) L H L H L/H 8 Bank/Col X
WRITE (Select bank and column, and start WRITE burst) (4) L H L L L/H 8 Bank/Col Valid
BURST TERMINATE L H H L X X Active
PRECHARGE (Deactivate row in bank or banks) (5) L L H L X Code X
AUTO REFRESH or SELF REFRESH (Enter self refresh mode) (6, 7) L L L H X X X
LOAD MODE REGISTER (2) L L L L X Op-Code X
Write Enable/Output Enable (8) ––––L – Active
Write Inhibit/Output High-Z (8) –––– H – High-Z
NOTES:
1. CKE is HIGH for all commands shown except SELF REFRESH.
2. A0-11 defi ne the op-code written to the Mode Register and A12 should be driven low.
3. A0-11 provide row address, and BA0, BA1 determine which bank is made active.
4. A0-8 provide column address; A10 HIGH enables the auto precharge feature (nonpersistent),
while A10 LOW disables the auto precharge feature; BA0, BA1 determine which bank is being
read from or written to.
5. A10 LOW: BA0, BA1 determine the bank being precharged. A10 HIGH: All banks precharged
and BA0, BA1 are “Don’t Care.”
6. This command is AUTO REFRESH if CKE is HIGH; SELF REFRESH if CKE is LOW.
7. Internal refresh counter controls row addressing; all inputs and I/Os are “Don’t Care” except for
CKE.
8. Activates or deactivates the I/Os during WRITEs (zero-clock delay) and READs (two-clock
delay).