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
* [" P# O9 R4 C; k
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