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

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

    [复制链接]

该用户从未签到

16#
发表于 2015-3-13 11:20 | 只看该作者
david.dan 发表于 2015-3-12 14:567 }! T8 c, C! u! L" g# o& J
昨天在科学园的课程很精彩,顶一个

7 Z% K+ |4 l- O  P0 a影响力  超级大 $ m7 S$ X0 D% y  n! j

该用户从未签到

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

该用户从未签到

18#
 楼主| 发表于 2015-3-13 14:30 | 只看该作者
Fly-by的时钟拓扑结构
; i4 o- J( s. [4 e9 x7 Y1 w' o: cDDR3采用菊花链式的结构,能支持更快的速率。' H. ^  E9 O: H
% v2 i4 U5 C( x0 j; M; J, Z1 m
1 g# N% x! Q4 K2 R' q2 [( Y, Q

  p- M3 G, L" y, B3 n% }6 XDDR2经典结构的T型的拓扑% Z- h6 V/ ?4 B6 h* {5 }

( E0 J% c7 s4 @0 L$ t( s/ l
2 h  U! X4 I. U8 P' K1 f5 m5 h" l7 g+ J3 d9 z

该用户从未签到

19#
 楼主| 发表于 2015-3-13 14:40 | 只看该作者
Write Leveling 机制: }4 r4 I- W$ l9 h- V- Y
9 V5 [) W* H( h5 d+ s6 E2 \4 j4 ]" [
因为DDR3为了更好的信号质量,达到更高的速率,采用了fly-by的拓扑结构,时钟到各片的物理距离变的不一样了,所以一般DDR3内存控制器设计了一种叫做Write Leveling的机制,其作用就是在芯片内部进行时钟和数据/Strobe间的延时。
6 ?6 U2 |+ C  [( B% i6 Y4 y1 x1 ~# `2 B
在系统初始化的过程中,控制芯片与SDRAM通过数据信号进行通信(training),控制芯片根据收到的反馈信号进行内部延时调节,很显然,控制芯片到每一个SDRAM的延时都会不一样。+ _+ E4 N6 n! \$ ?$ X

  T4 h# ^" h& K0 D7 K通过这种机制,使得每个SDRAM看到的时钟,数据和STROBE信号,就跟在DDR2看到的一样。

该用户从未签到

20#
 楼主| 发表于 2015-3-13 14:52 | 只看该作者
TVAC的要求:! z' g- B" D3 m9 L0 b9 V: v

/ ?7 r+ N& y" I! H2 H- X$ U! CDDR3信号必须在VIH(ac)以上,VIL(ac)以下保持一定的时间
% X- K4 I9 r# Y4 E4 r3 Y这段时间叫做TVAC,它是跟信号的速率相关的
4 f3 m  T& |( H( [6 L$ R即使时序裕量是不满足,TVAC的要求也必须满足。
8 e  L) |& @, [% ], @% P% j2 [) B
/ s. d8 H' d0 n. j, L ' b! ?3 H  E3 Z3 T& t& J4 [; u2 X

该用户从未签到

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) z6 ~/ ?) k0 _
顶贴啊,如果把图贴出来,最好把图中的东西都解释一下,比如nominal line等等
. P- X0 v; d( x5 y7 o
sorry,这位兄弟,JEDEC规范截图只截了一半,如下位NOMINAL LINE 的定义
- u& o) G& w+ I  u' M7 N9 m$ O8 j6 w1 s: e% j
3 m( ~4 x0 u& J. \  ~7 }

7 h) D! C6 c0 Z# ]3 X  uNOMINAL LINE 翻译成中文是标称线,标称趋势的(两点直连)
4 H- X9 a/ w: s. @TANGENT LINE 是切线
7 x2 o) Z8 ~3 |1 u# E
7 @' k( |, F, t, M上面这两个公式是用来计算建立时间(setup time)的上升/下降时间的斜率。
( _3 p, P7 X6 s+ c' ]  A8 L8 g* S8 C: d7 J: t7 w& v; R! `. K- j
; U2 [3 k5 i) Q

- B; C5 w  X' U* _$ V1 e' M9 j8 x

该用户从未签到

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

该用户从未签到

25#
 楼主| 发表于 2015-3-14 14:33 | 只看该作者
sorry,这位兄弟,JEDEC规范截图只截了一半,如下位NOMINAL LINE 的定义
' n- `& r" ^& S) k! G  j! p) N0 Z: C2 R4 i6 u, N
NOMINAL LINE 翻译成中文是标称线,标称趋势的(两点直连)
. Z5 l) e1 K" z- TTANGENT LINE 是切线. {# }5 g' t7 }) ?8 N8 p

+ ?3 l; ]: W* R( H8 z- ?; W上面这两个公式是用来计算建立时间(setup time)的上升/下降时间的斜率。
  P8 W3 Q  r& J8 Q7 q6 \! t: q: d# H' ]1 B9 L# R

该用户从未签到

26#
 楼主| 发表于 2015-3-14 15:49 | 只看该作者
本帖最后由 shark4685 于 2015-3-16 14:40 编辑 % z' j+ w1 v+ v5 W/ u, S! K
- M8 S3 a- e. q5 i3 o5 V# O* Y2 T( y
DDR3的突发长度(Burst Length,BL), c, n" c( J+ k0 o: t" x2 w& H

/ ~- X! Q. p" z- y5 v由于DDR3的预取为8bit,所以突发传输周期(Burst Length,BL)也固定为8,8 \3 M0 y2 m2 G5 Y: R: E0 y! y
而对于DDR2和早期的DDR架构系统,BL=4也是常用的,+ B# [5 s7 o) o/ Y; r& z; d) c
DDR3为此增加了一个4bit Burst Chop(突发突变)模式,
' z3 ~7 O  U) G) H即由一个BL=4的读取操作加上一个BL=4的写入操作来合成一个BL=8的数据突发传输,/ |$ e% R% l8 {6 X! Q9 X
届时可通过A12地址线来控制这一突发模式。而且需要指出的是,
$ F2 U4 E% ]: \1 f, {任何突发中断操作都将在DDR3内存中予以禁止,+ f7 X4 n8 D2 j7 Y* O
且不予支持,取而代之的是更灵活的突发传输控制(如4bit顺序突发)。. }$ R+ ?, P% a' C) ?

该用户从未签到

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-10-12 15:42 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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