SDRAM control signals Synchronous dynamic random-access memory




1 sdram control signals

1.1 command signals
1.2 bank selection (ban)
1.3 addressing (a10/an)
1.4 commands





sdram control signals

all commands timed relative rising edge of clock signal. in addition clock, there 6 control signals, active low, sampled on rising edge of clock:



cke clock enable. when signal low, chip behaves if clock has stopped. no commands interpreted , command latency times not elapse. state of other control lines not relevant. effect of signal delayed 1 clock cycle. is, current clock cycle proceeds usual, following clock cycle ignored, except testing cke input again. normal operations resume on rising edge of clock after 1 cke sampled high.put way, other chip operations timed relative rising edge of masked clock. masked clock logical , of input clock , state of cke signal during previous rising edge of input clock.
cs chip select. when signal high, chip ignores other inputs (except cke), , acts if nop command received.
dqm data mask. (the letter q appears because, following digital logic conventions, data lines known dq lines.) when high, these signals suppress data i/o. when accompanying write data, data not written dram. when asserted high 2 cycles before read cycle, read data not output chip. there 1 dqm line per 8 bits on x16 memory chip or dimm.

command signals

ras row address strobe. despite name, not strobe, rather command bit. along cas , we, selects 1 of 8 commands.
cas column address strobe. despite name, not strobe, rather command bit. along ras , we, selects 1 of 8 commands.
we write enable. along ras , cas, selects 1 of 8 commands. distinguishes read-like commands write-like commands.

bank selection (ban)

sdram devices internally divided either 2, 4 or 8 independent internal data banks. 1 3 bank address inputs (ba0, ba1 , ba2) used select bank command directed toward.


addressing (a10/an)

many commands use address presented on address input pins. commands, either not use address, or present column address, use a10 select variants.


commands

the commands defined follows:



all sdram generations (sdr , ddrx) use same commands, changes being:



additional address bits support larger devices
additional bank select bits
wider mode registers (ddr2 , use 13 bits, a0–a12)
additional extended mode registers (selected bank address bits)
ddr2 deletes burst terminate command; ddr3 reassigns zq calibration
ddr3 , ddr4 use a12 during read , write command indicate burst chop , half-length data transfer
ddr4 changes encoding of activate command. new signal act controls it, during other control lines used row address bits 16, 15 , 14. when act high, other commands same above.






Comments

Popular posts from this blog

Weir report (2001) Rotherham child sexual exploitation scandal

Mussolini's views on antisemitism and race Benito Mussolini

Discography Gary Barden