EtronTech
1m x 16 sdram
EM636165
初步的
6
rev. 1.8 十一月 2001
Commands
1 bankprecharge command
(ras# = "l", cas# = "h", we# = "l", a11 = “v”, a10 = "l", a0-a9 = don't care)
这 bankprecharge command precharges 这 bank disignated 用 a11 信号. 这 precharged
bank 是 切换 从 这 起作用的 状态 至 这 空闲 状态. 这个 command 能 是 asserted anytime 之后
t
RAS
(最小值.) 是 satisfied 从 这 bankactivate command 在 这 desired bank. 这 最大 时间 任何
bank 能 是 起作用的 是 指定 用 t
RAS
(最大值.). 因此, 这 precharge 函数 必须 是 执行
在 任何 起作用的 bank 在里面 t
RAS
(最大值.). 在 这 终止 的 precharge, 这 precharged bank 是 安静的 在 这 空闲
状态 和 是 准备好 至 是 使活动 又一次.
2 prechargeall command
(ras# = "l", cas# = "h", we# = "l", a11 = don't care, a10 = "h", a0-a9 = don't care)
这 prechargeall command precharges 两个都 banks 同时发生地 和 能 是 issued 甚至 如果
两个都 banks 是 不 在 这 起作用的 状态. 两个都 banks 是 然后 切换 至 这 空闲 状态.
3 读 command
(ras# = "h", cas# = "l", we# = "h", a11= “v”, a9 = "l", a0-a7 = column address)
这 读 command 是 使用 至 读 一个 burst 的 数据 在 consecutive 时钟 循环 从 一个 起作用的
行 在 一个 起作用的 bank. 这 bank 必须 是 起作用的 为 在 least t
RCD
(最小值.) 在之前 这 读 command 是
issued. 在 读 bursts, 这 有效的 数据-输出 元素 从 这 开始 column 地址 将 是
有 下列的 这 cas# latency 之后 这 公布 的 这 读 command. 各自 subsequent 数据-
输出 元素 将 是 有效的 用 这 next 积极的 时钟 边缘 (谈及 至 这 下列的 图示). 这 dqs go
在 高-阻抗 在 这 终止 的 这 burst 除非 其它 command 是 initiated. 这 burst 长度,
burst sequence, 和 cas# latency 是 决定 用 这 模式 寄存器, 这个 是 already
编写程序. 一个 全部-页 burst 将 continue 直到 terminated (在 这 终止 的 这 页 它 将 wrap 至
column 0 和 continue).
CLK
COMMAND
cas# latency=1
t
CK1
, dq's
cas# latency=2
t
CK2
, dq's
cas# latency=3
t
CK3
, dq's
t0t 1t2t3t4t5t6t7t8
读 一个
NOP NOP
NOP
NOP NOP NOP NOP NOP
dout 一个
0
dout 一个
1
dout 一个
2
dout 一个
3
dout 一个
0
dout 一个
1
dout 一个
2
dout 一个
3
dout 一个
0
dout 一个
1
dout 一个
2
dout 一个
3
burst 读 运作
(burst 长度 = 4, cas# latency = 1, 2, 3)