找回密码
 注册
关于网站域名变更的通知
楼主: shark4685
打印 上一主题 下一主题

DDR3详解....各种技术参数

    [复制链接]

该用户从未签到

16#
发表于 2015-3-13 11:20 | 只看该作者
david.dan 发表于 2015-3-12 14:56/ J; a- C/ T5 g) n9 Y7 L' O; c
昨天在科学园的课程很精彩,顶一个
6 L% X$ w  F& G+ ]' b6 t  `
影响力  超级大
' K/ z) Q- A2 [; }# {( f

该用户从未签到

17#
发表于 2015-3-13 11:28 | 只看该作者
周三的讲座不错。期待中

该用户从未签到

18#
 楼主| 发表于 2015-3-13 14:30 | 只看该作者
Fly-by的时钟拓扑结构
1 f' f* t: H" R; F3 v! i% {DDR3采用菊花链式的结构,能支持更快的速率。1 {/ g  r' H  |" Z
8 F2 B3 z1 Y" P( ~3 U7 p
9 N4 C% W' H8 r0 H# q
6 r3 I7 x9 q9 D! W
DDR2经典结构的T型的拓扑. o' M7 F1 z5 i# \1 k* t# _- x$ o

: |2 ], C% K8 B( J/ [
+ D9 n8 v# y4 W7 x
. X0 B6 V% ^2 s2 i2 S1 e

该用户从未签到

19#
 楼主| 发表于 2015-3-13 14:40 | 只看该作者
Write Leveling 机制
( }" f5 ^, @. }3 Y9 e! X0 N) `6 Y; L' ]6 k, V' s. ^
因为DDR3为了更好的信号质量,达到更高的速率,采用了fly-by的拓扑结构,时钟到各片的物理距离变的不一样了,所以一般DDR3内存控制器设计了一种叫做Write Leveling的机制,其作用就是在芯片内部进行时钟和数据/Strobe间的延时。
  x$ p2 ^! \+ \$ ]; k+ l' A4 M1 R, y
在系统初始化的过程中,控制芯片与SDRAM通过数据信号进行通信(training),控制芯片根据收到的反馈信号进行内部延时调节,很显然,控制芯片到每一个SDRAM的延时都会不一样。
3 m4 N1 A' c1 V- M% I' k' Y+ L: X; b
通过这种机制,使得每个SDRAM看到的时钟,数据和STROBE信号,就跟在DDR2看到的一样。

该用户从未签到

20#
 楼主| 发表于 2015-3-13 14:52 | 只看该作者
TVAC的要求:
3 v. @, d" k9 b: r, X, _% X0 B  R& C# {
DDR3信号必须在VIH(ac)以上,VIL(ac)以下保持一定的时间
! s8 p- z) u/ D! {% y这段时间叫做TVAC,它是跟信号的速率相关的3 t; O) b( k# q- m6 o
即使时序裕量是不满足,TVAC的要求也必须满足。
( U) I* W; S- ?) h- j" n1 h: P! V4 ]
. h/ Y, C/ d" h$ R/ j8 w) j

该用户从未签到

21#
发表于 2015-3-13 14:53 | 只看该作者
加油,楼住,好像理解起来越来越难了。基础不好啊。

该用户从未签到

22#
发表于 2015-3-13 21:35 | 只看该作者
顶贴啊,如果把图贴出来,最好把图中的东西都解释一下,比如nominal line等等

该用户从未签到

23#
发表于 2015-3-14 14:22 | 只看该作者
ccnow 发表于 2015-3-13 21:35+ y) ?* G! Q* U, N( J
顶贴啊,如果把图贴出来,最好把图中的东西都解释一下,比如nominal line等等
% k( v! S" U& k7 M
sorry,这位兄弟,JEDEC规范截图只截了一半,如下位NOMINAL LINE 的定义
  }' m9 `. n2 Z: k# y
' I2 ^. ~( Z; {% S/ c4 d, a5 D+ S 0 i  A5 u$ O4 _+ H5 M, [

  n' d$ y/ p; Y: x+ ?+ tNOMINAL LINE 翻译成中文是标称线,标称趋势的(两点直连)! U" h) S( ^# Q- D
TANGENT LINE 是切线, s& h) a! ]& I% p! v9 W' o
& l  I& x; ?* W; S8 G
上面这两个公式是用来计算建立时间(setup time)的上升/下降时间的斜率。, T9 B* |* o/ y' N# o

3 ~+ U$ T- w5 k. G1 `* |' K8 A: R3 f5 c

  U6 \$ h, k. G0 ]% e

该用户从未签到

24#
发表于 2015-3-14 14:26 | 只看该作者
不懂,顶版主。。

该用户从未签到

25#
 楼主| 发表于 2015-3-14 14:33 | 只看该作者
sorry,这位兄弟,JEDEC规范截图只截了一半,如下位NOMINAL LINE 的定义# S5 v) D9 m" }; f' C7 G# P
0 E" Z- u7 K$ n# e
NOMINAL LINE 翻译成中文是标称线,标称趋势的(两点直连): h- v& a1 G- b7 o* u
TANGENT LINE 是切线, Q; W/ m( p9 w/ a1 T

3 z8 r) `( h* S% ]上面这两个公式是用来计算建立时间(setup time)的上升/下降时间的斜率。
# g% d$ g) L6 R% ^4 f! Q1 `" B
& \+ ?. w: Y0 y* W% Y

该用户从未签到

26#
 楼主| 发表于 2015-3-14 15:49 | 只看该作者
本帖最后由 shark4685 于 2015-3-16 14:40 编辑 " [8 C$ G! r1 i3 r+ w; [

( p# l; h: M- C, w8 m* DDDR3的突发长度(Burst Length,BL)7 _, \& x7 y5 C& b4 }4 W
+ E0 }3 H6 B1 E3 T7 _7 E+ s$ q
由于DDR3的预取为8bit,所以突发传输周期(Burst Length,BL)也固定为8,
2 }/ H# e% a; ], O而对于DDR2和早期的DDR架构系统,BL=4也是常用的,( L4 v& o/ N" `$ h/ \4 h
DDR3为此增加了一个4bit Burst Chop(突发突变)模式,+ i8 E: I# w- s4 H
即由一个BL=4的读取操作加上一个BL=4的写入操作来合成一个BL=8的数据突发传输,, N4 D7 `5 d, K
届时可通过A12地址线来控制这一突发模式。而且需要指出的是,
  F& L! y0 S+ o! [任何突发中断操作都将在DDR3内存中予以禁止,+ |8 A) E0 y! {8 f/ k
且不予支持,取而代之的是更灵活的突发传输控制(如4bit顺序突发)。9 L+ g) f9 J5 u/ A3 N- J7 B+ D; g

该用户从未签到

27#
发表于 2015-3-14 17:28 | 只看该作者
必须仔细听课。

该用户从未签到

29#
发表于 2015-3-15 12:45 来自手机 | 只看该作者
感谢楼主分享~~~~~

该用户从未签到

30#
发表于 2015-3-15 18:06 | 只看该作者
能解释一下DDR4就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-3 16:01 , Processed in 0.187500 second(s), 24 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表