$67/&50;63
$67/&404963
$GYDQFH#LQIRUPDWLRQ
'HYLFH#RSHUDWLRQ
®
Command
Pin settings
Description
The following sequence is recommended prior to normal operation.
1. Apply power, start clock, and assert CKE and DQM high. All other signals
are NOP.
2. After power-up, pause for a minimum of 200µs. CKE/ DQM = high; all oth-
ers NOP.
Power up
3. Precharge both banks.
4. Perform Mode Register Set command to initialize mode register.
5. Perform a minimum of 8 auto refresh cycles to stabilize internal circuitry.
(Steps 4 and 5 may be interchanged.)
The mode register stores the user selected opcode for the SDRAM operating
modes. The CAS latency, burst length, burst type, test mode and other vendor
specific functions are selected/ programmed during the Mode Register Set
command cycle. The default setting of the mode register is not defined after
power-up. Therefore, it is recommended that the power-up and mode register
set cycle be executed prior to normal SDRAM operation. Refer to the Mode
Register Set table and timing for details.
Moderegister CS = RAS = CAS = WE =
set
low; A0~A11 = opcode
The SDRAM performs a "no operation" (NOP) when RAS, CAS, and WE = high.
Since the NOP performs no operation, itmay be used as a wait state in
performing normal SDRAM functions. The SDRAM is deselected when CS is
high. CS high disables the command decoder such that RAS, CAS, WE and
address inputs are ignored. Device deselection is also considered a NOP.
Device
deselect and CS = high
no operation
CS = RAS = low; CAS = WE The SDRAM is configured with two internal banks. Use the Bank Activate
= high; A0~A10 = row command to select a row in one of the two idle banks. Initiate a read or write
address; A11 = bank select operation after tRCD(min) from the time of bank activation.
Bank
activation
Use the Burst Read command to access a consecutive burst of data from an
CS = CAS = A10 = low;
active row in an active bank. Burst read can be initiated on any column address
RAS = WE = high; A11 =
of an active row. The burst length, sequence and latency are determined by the
bank select, A0~A8 =
mode register setting. The first output data appears after the CAS latency from
column address; (A9 =
Burst read
the read command. The output goes into a high impedance state at the end of
don’t care for 2M×8;
the burst (BL = 1,2,4,8) unless a new burst read is initiated to form a gapless
A8,A9 = don’t care for
output data stream. Terminate the burst with a burst stop command, precharge
1M×16)
command to the same bank or another burst read/ write
CS = CAS = WE = A10 =
Use the Burst Write command to write data into the SDRAM on consecutive
low; RAS = high; A0~A9 = clock cycles to adjacent column addresses. The burst length and addressing
column address; (A9 =
don’t care for 2M×8;
A8,A9 = don’t care for
1M×16)
mode is determined by the mode register opcode. Input the initial write address
in the same clock cycle as the Burst Write command. Terminate the burst with a
burst stop command, precharge command to the same bank or another burst
read/ write. DQM can also be used to mask the input data.
Burst write
Use DQM to mask input and output data. It disables the output buffers in a read
operation and masks input data in a write operation. The output data is invalid 2
clocks after DQM assertion (2 clock latency). Input data is masked on the same
clock as DQM assertion (0 clock latency).
DQM
operation
CS = WE = low; RAS = CAS Use burst stop to terminate burst operation. This command may be used to
Burst stop
= high
terminate all legal burst lengths.
','#440633330$1#6264233
$//,$1&(#6(0,&21'8&725
98<