EDA365电子论坛网
标题: SDRAM 工作原理详解 [打印本页]
作者: jacky401 时间: 2020-7-12 21:17
标题: SDRAM 工作原理详解
本帖最后由 jacky401 于 2020-8-30 20:59 编辑 / u2 o* ~' c1 s% J9 c+ g6 \% e
# w" u' P3 ?2 S, i8 v
目录
1 SDRAM简介
2 SDRAM工作原理
2.1 芯片初始化8 x G. z3 q( K$ o: ]& {
2.2 行激活
3 {& ?' Y, Y) C z$ t 2.3 列读写 Z+ G" Q" f* K* T/ @1 ^
2.4 数据输出(读)# S; B S5 a* [" |. A, [2 @# H
2.5 数据输入(写)
# T4 w5 g) A3 M- `6 u 2.6 突发长度) I* I$ D' w% w3 j( K- Q
2.7 预充电
8 t% J' J' l8 r/ | 2.8 刷新
" x( Y6 c! @* v b7 z 2.9 数据掩码& B# o% o# F% f. b& z% T9 H. t
3 硬件设计9 b$ [+ N; \- ?; D, y
4 参考资料
2 }7 c, {+ V1 I$ m( r/ d1 H# }) c
/ B/ F j7 k0 v+ V }2 q) u* z+ v
0 o) X, I- ?0 }* S, X6 ?, H6 X
: @. `& B, D0 v& n7 k; j4 rSDRAM 工作原理详解) K, ^( C+ h0 W6 w: w) s
6 s u* C% l% P) i, I8 u
SDRAM是一种可以指定任意地址进行读写的存储器,它具有存储容量大,读写速度快的特点,同时价格也相对低廉。因此,SDRAM常作为缓存,应用于数据存储量大,以及速度要求较高的场合,如复杂嵌入式设备的存储器等。
/ F/ S6 e7 f( j0 J. C4 r( [
1 SDRAM简介 SDRAM(Synchronous Dynamic Random Access Memory),同步动态随机存储器。同步是指内存工作需要同步时钟,内部的命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据读写。
SDRAM具有空间存储量大、读写速度快、价格相对便宜等优点。然而由于SDRAM内部利用电容来存储数据,为保证数据不丢失,需要持续对各存储电容进行刷新操作;同时在读写过程中需要考虑行列管理、各种操作延时等,由此导致了其控制逻辑复杂的特点。
SDRAM的内部是一个存储阵列,你可以把它想象成一张表格。我们在向这个表格中写入数据的时候,需要先指定一个行(Row),再指定一个列(Column),就可以准确地找到所需要的“单元格”,这就是SDRAM寻址的基本原理。如图所示:
: R9 Z9 Z9 U# Z) {9 _& R+ M
% Q5 q$ v3 S7 j) w* J2 H% c! X 图1 SDRAM寻址原理
9 ], J% R' H' Y
图中的“单元格”就是SDRAM存储芯片中的存储单元,而这个“表格”(存储阵列)我们称之为L-Bank。通常SDRAM的存储空间被划分为4个L-Bank,在寻址时需要先指定其中一个L-Bank,然后在这个选定的L-Bank中选择相应的行与列进行寻址(寻址就是指定存储单元地址的过程)。
对SDRAM的读写是针对存储单元进行的,对SDRAM来说一个存储单元的容量等于数据总线的位宽,单位是bit。那么SDRAM芯片的总存储容量我们就可以通过下面的公式计算出来:
SDRAM总存储容量 = L-Bank的数量×行数×列数×存储单元的容量
% Z4 X& Y, n9 O* D% D
SDRAM存储数据是利用了电容的充放电特性以及能够保持电荷的能力。一个大小为1bit的存储单元的结构如下图所示,它主要由行列选通三极管,存储电容,刷新放大器组成。行地址与列地址选通使得存储电容与数据线导通,从而可进行放电(读取)与充电(写入)操作。
3 R) ^0 }: {' U
% H5 N, D/ C# r' H7 [
图2 SDRAM存储单元结构示意图
% E; _% l) ~9 O" L3 O
9 U# \0 f4 ?9 r. \9 P0 }
下图为SDRAM的功能框图,SDRAM内部有一个逻辑控制单元,并且有一个模式寄存器为其提供控制参数。SDRAM接收外部输入的控制命令,并在逻辑控制单元的控制下进行寻址、读写、刷新、预充电等操作。
4 H% P1 v5 K: T7 I# @2 }9 c7 `( q
# z- r/ q. Y7 P# o
图3 SDRAM功能框图
6 ]* }( A. X6 Y y
2 SDRAM工作原理7 o1 y8 S8 {- x5 J0 q: A
作者: zuiaidianzi 时间: 2020-7-12 22:40
SDRAM详解9 u k! `0 `1 N0 f7 X! ]
作者: congwei8888 时间: 2020-7-12 22:55
学习一下
作者: 522 时间: 2020-7-13 00:39
1111111111111111
作者: ccivory 时间: 2020-7-13 08:54
学习
作者: jixonk 时间: 2020-7-13 08:56
学习
作者: fei224 时间: 2020-7-13 09:19
很好的入门资料,谢谢分享
作者: JackJack 时间: 2020-7-13 09:22
感谢分享,学习一下
' S0 O0 x8 G0 j* u0 m5 |
作者: amingzai 时间: 2020-7-13 09:24
多谢分享实用知识!
作者: chendl 时间: 2020-7-13 09:33
感谢分享,学习学习!
作者: yveenroy 时间: 2020-7-13 09:47
学习一下,感谢分享
0 F2 Y2 j$ ~: a" o
作者: 左小建 时间: 2020-7-13 09:58
早上起来充个电
) n) Y- V" F" P/ `/ w6 ]) t
作者: 随风飘远 时间: 2020-7-13 10:35
感谢分享,学习一下
作者: fufeng28 时间: 2020-7-13 10:36
感谢jacky老师分享!!!, t$ O \7 L3 a* L" j! N
作者: hcx123 时间: 2020-7-13 10:41
学习一下
作者: TMC_2019 时间: 2020-7-13 10:44
学习一下,谢谢分享
作者: Ray1993 时间: 2020-7-13 11:00
好的帖子!学习一下!希望能看懂!
" N( T+ @( Q% v) \( t2 o# s
作者: zxb0403 时间: 2020-7-13 11:12
谢谢分享
作者: sxj1234 时间: 2020-7-13 12:33
正好这段时间在调试SSRAM芯片,需要恶补一下基础知识
作者: luhan1995 时间: 2020-7-13 13:06
来看看到底怎么样. g4 y3 M; m+ }- H: q/ j
作者: amao 时间: 2020-7-13 13:46
简直就是大而全+ R' W# x3 D9 i% C0 P% h
作者: amao 时间: 2020-7-13 13:49
大而全的Sdram6 t# |+ K, @8 L4 G3 y
作者: CGX 时间: 2020-7-13 14:23
学习学习
作者: syeshu 时间: 2020-7-13 14:32
之前做过一阵儿SRAM,学习一下
$ B) \7 h V- a
作者: 我能行 时间: 2020-7-13 14:38
谢谢分享,。。。。。。。。。8 R6 [! l( p m, T5 R, H
作者: qqzhouhangqi 时间: 2020-7-13 14:46
very good
作者: JTao 时间: 2020-7-13 15:32
谢谢楼主分享
h2 y* C) }; z
作者: cracker 时间: 2020-7-13 16:28
感谢分享,学习一下
作者: kennet 时间: 2020-7-13 18:55
学习一下
作者: Allenwu0914 时间: 2020-7-13 21:36
ok
作者: oncewei628 时间: 2020-7-13 22:11
是该好好学习一下了!!!19 A7 V; | p* H+ f1 h4 I
作者: 啊葵 时间: 2020-7-14 09:31
学习学习
作者: wuliaozhishen 时间: 2020-7-14 09:57
学习学习
作者: 小树苗 时间: 2020-7-14 13:32
看看,谢谢
作者: 你可爱的老爷 时间: 2020-7-14 17:24
有没有附件可以下载收藏
作者: yzyiyang 时间: 2020-7-14 19:20
真是太谢谢了啊!
作者: sean zou 时间: 2020-7-14 19:46
OK,看看还不错呀6 y5 }' p" V2 Q+ i
作者: 双喜临门 时间: 2020-7-14 21:26
学习学习学习
作者: V-zhong 时间: 2020-7-14 21:33
学习学习!
作者: 下课、打打架 时间: 2020-7-15 07:20
学习一下
作者: 下课、打打架 时间: 2020-7-15 07:22
了解一下。
作者: yylove20130130 时间: 2020-7-15 08:19
感谢分享。
作者: hanlingling 时间: 2020-7-15 09:33
谢谢分享
作者: wgj2778 时间: 2020-7-15 09:57
感谢jacky老师分享!!!
作者: HZX6036 时间: 2020-7-15 10:04
1111111
作者: CtrlZ 时间: 2020-7-15 14:00
666
作者: lutte 时间: 2020-7-16 08:30
好资料????
作者: Lee123 时间: 2020-7-16 10:50
111111
作者: starzhan 时间: 2020-7-16 13:56
谢谢楼主的分享,很好很详细。+ R, ?* G# l0 K# ?- J
作者: 初学滨 时间: 2020-7-16 14:35
感谢分享,学习一下
作者: dianxingchen 时间: 2020-7-16 15:22
学习一下
作者: clp783 时间: 2020-7-16 15:47
正好这段时间在调试SSRAM芯片,需要恶补一下基础知识
作者: ORING 时间: 2020-7-16 17:12
学习学习,///2 M( [, y2 G7 Q- x" o, T8 q
作者: 悠牧人 时间: 2020-7-17 08:28
刚好准备diy一款小板
作者: garden009 时间: 2020-7-17 08:32
学习学习
作者: 7148 时间: 2020-7-17 15:14
学习学习123456
) @" t) F! P% ]
作者: sunmonth444 时间: 2020-7-17 15:27
xuexi,kankan,xiexie& N% b5 H% a7 ]- ]0 j
作者: odom111 时间: 2020-7-18 14:46
学习了,感谢老师分享
作者: jiangchao3392 时间: 2020-7-18 23:17
学习一下
作者: wzx123 时间: 2020-7-19 09:11
干活方法
作者: QFTAO 时间: 2020-7-19 10:56
( n: [( N: y$ x' R7 E
作者: 182354 时间: 2020-7-19 19:33
学习
作者: yahoboys 时间: 2020-7-20 15:31
详细
作者: yuxin 时间: 2020-7-20 16:35
感谢分享,学习一下
作者: 方兴未艾 时间: 2020-7-20 16:35
学习
作者: zourunping 时间: 2020-7-20 20:47
嗯
作者: Vic li 时间: 2020-7-21 08:04
感谢分享感谢分享
作者: GV.Don 时间: 2020-7-21 08:24
Mark
作者: Hpf256758 时间: 2020-7-21 08:38
学习一下
作者: jccj_wan 时间: 2020-7-21 11:06
也来恶补一下~~~~~
作者: ANDY_SHI 时间: 2020-7-21 12:01
xuexiq
作者: zxp526 时间: 2020-7-21 14:30
进来学习,感谢楼主4 N8 w; p, O, |. R+ X' _
作者: jianglei12370 时间: 2020-7-22 08:23
看看kankan
作者: sunhao111 时间: 2020-7-22 09:30
好好学习,天天向上
作者: oneisall 时间: 2020-7-22 15:08
6666666666666666666
7 t, I2 }* q! m& I, f+ x& N
作者: gx177 时间: 2020-7-22 16:01
学习下 最近刚好在看这个
' f2 ?/ D5 T" ]. G8 M. x$ B
作者: JYL_MAIL 时间: 2020-7-22 16:54
很好的入门资料,谢谢分享
作者: Jank_ 时间: 2020-7-22 22:23
1
作者: 宝宝然 时间: 2020-7-22 23:03
学习
作者: Blues_zzz 时间: 2020-7-22 23:12
好贴!
作者: zm12345 时间: 2020-7-23 07:56
32M 是咋设计出来的
作者: qiaomuyouzhi 时间: 2020-7-23 08:15
学习
作者: woyaodangxueba 时间: 2020-7-23 08:41
学习
作者: 铁锤 时间: 2020-7-23 11:39
学习学习,补充能量
作者: wangchqin 时间: 2020-7-23 16:28
xuexiexuexikankankanlai
7 F" |; ~5 O" W J0 R3 V; a
作者: caiwenxiaogd 时间: 2020-7-23 16:53
学习


# D; V/ n$ @0 K4 l2 y
作者: Abracadabra 时间: 2020-7-23 18:35
来了老弟
作者: rephy 时间: 2020-7-24 04:28
嘎嘎嘎
作者: GAOFEI 时间: 2020-7-24 09:27
学习了。。。。。。。。。
1 y" I. q2 e% w0 E, E
作者: yun_A 时间: 2020-7-25 18:34
学习一下
作者: why0320 时间: 2020-7-26 08:52
早起的鸟先得食
作者: wgw56 时间: 2020-7-26 22:35
学习一下
作者: 小白求教 时间: 2020-7-27 11:04
学习
作者: llnnnl 时间: 2020-7-29 17:21
学习学习
作者: liao_1991 时间: 2020-7-30 09:28
0000000000000
作者: KOGBOYQQ 时间: 2020-8-3 16:20
學習, 感謝
作者: ykzbz 时间: 2020-8-3 16:22
来补习这个系列的功课
作者: 付显品 时间: 2020-8-4 08:28
看看
作者: elewzl 时间: 2020-8-4 22:02
谢谢分享,学习一下。
作者: xingnuolgsx 时间: 2020-8-5 10:00
学习
| 欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) |
Powered by Discuz! X3.2 |