找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划

DDR2中clock与dqs之间的时序关系

查看数: 14154 | 评论数: 37 | 收藏 8
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-5-9 11:44

正文摘要:

我们都知道,DDR2为源同步时钟的时序关系,其中dq/dm与dqs, address/command与clock,这两组的时序关系比较明朗,即前者为数据,后者为数据的触发信号,DDR2还有一组即dqs与clock的时序关系,这两者似乎只有在驱动端有联系, ...

回复

ann_wz 发表于 2015-2-2 19:21
yuxuan51 发表于 2012-5-9 13:20
: [' a! D, t4 q3 j0 t1 r你说的这个情况是DDR3,由于DDR3的时钟与地址,控制线为菊花链结构,导致时钟到每一个颗粒的时钟没法保证 ...
3 p$ @# |. w8 v' v+ k
读写平衡不是针对,,ddr3 fly by拓扑里面的读写命令控制信号,读写平衡保证每个颗粒的读写命令的到达时间一致,保证同一个字节的数据同时写入或者读出,其实应该不是调节dqs跟时钟的之间的关系对不?
lizongshan 发表于 2016-12-1 16:43
DQS可以根据CLK调节来更好的匹配DQ
wudilanyang 发表于 2017-10-12 15:34
学习了,留下足迹,谢谢!
ebony_l2RYD 发表于 2017-10-16 22:46
学习学习
libing3062 发表于 2016-9-15 21:43
学习了!!!!!!!!!
ann_wz 发表于 2015-1-21 20:21
顶一个,的,啊
TZD123456789 发表于 2012-7-16 14:20
这里面大有学问,看过一些资料,晕头转向滴。。
yejialu 发表于 2012-6-25 17:51
ddr3 的时序训练过程:; U* S7 J  q1 s6 j( J4 k1 r1 F" T9 \
memory training过程如下' G; r( m) C, E% _+ w
1 Pre-training init: DDR3 Reset and Initialization Procedure (per JEDEC spec)
; D3 g" ]2 `8 O1 m1 N2 Receiver Enable Fine - Align DQS receiver enable signal to center of read DQS preamble at the DDRIO and set the MC round trip latency register. This training step is further broken into two substeps: RCVEN fine and RCVEN coarse training. 9 r7 \9 ]6 B+ d6 V$ e, \, a' B' r& A
3 Read DQ/DQS – Aligns DQ and DQS signals returned from DDR
* x/ j: \9 }" g! C4 Write Leveling - Aligns write DQS to CLK at the DRAM
$ Z0 q: ]3 J4 v5 Write DQ/DQS - Center aligns DQ to DQS at the DRAM
# \  ]; a: }1 p; Q3 Y+ u6 Fly-by (Write Leveling Coarse) - Adjusts write DQ/DQS latency
; }- {0 d2 T; S' ]# }! S! }7 Command-Clock Training - Centers the rising clock edge within the Command eye. This step uses both a simple 1010 pattern, and a more advanced LFSR address pattern for training. ( g: J6 C) T7 D% L
8 Advanced Strobe Centering – Uses LFSR victim-aggressor patterns on the DQ bus in order to place the strobe timings such that both timing margin and voltage margin are maximized.
5 ^$ F  W5 [) n1 P' i: B0 D4 H, g9 Post-training init. (i.e. set the MC to normal mode from IOSAV mode)' h6 \6 o7 ~$ o8 F
1 n3 ], X% n+ m/ J4 C* _! y, G, a
liqianzan 发表于 2012-6-21 21:41
CLK的相位是不可调的作为基准,DQS可以根据CLK调节来更好的匹配DQ,CLK与DQS的等长,我记得是75-125,DQS调节好像是1/4相位步进调节,差太远会超出1个周期。
yp_2000 发表于 2012-6-11 10:02
我也一直想弄明白dqs和clk的关系,这次有点懂了。
8 I! h8 z! \+ l1 U好贴顶起。
killerljj 发表于 2012-6-7 22:57
学习了!!!!!!!!!
cedzbj 发表于 2012-6-7 17:00
高手真多,来学习了
yejialu 发表于 2012-5-16 16:49
dzkcool 发表于 2012-5-11 09:52 & N, d" J3 z: ?! N2 q' z
呵呵,谢谢LZ的指点。
: t+ f* q' G# A2 ~! K2 {听说DDR3的Memory controller有内部寄存器,会自动根据发送测试数据来获得各组DQS线 ...
9 o( n0 i( ~8 t8 r5 i9 @
真是这样的。
icy88 发表于 2012-5-16 15:40
doya 发表于 2012-5-15 14:22
$ L4 U0 }: @4 ?  [调节DQS的延时,可以保证DQS和CLK之间的时序关系。但是DQS的延时改变了,会影响到DQS和DQ之间的时序吗?
% A: q2 D7 z1 W7 c ...

) `+ I$ G3 @  X1 s+ @, Z5 ^0 _; i7 Q( o* \
dq是由dqs触发的,所以dq和dqs的发送是同步的,因此不会影响两者的时序的.
" b. w2 Q/ v( C2 u! G: E6 F5 A5 L) a& }" _: i
read Leveling??  DDR里没有这个吧 .
关闭

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

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-26 21:49 , Processed in 0.066695 second(s), 36 queries , Gzip On.

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

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

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