找回密码
 注册
关于网站域名变更的通知
查看: 1833|回复: 8
打印 上一主题 下一主题

[仿真讨论] 求大神指点DDR3的DQS问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-4-13 16:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 雪狼007 于 2015-4-13 16:56 编辑 - k& w, Y: N3 J0 K! F; E3 o" A
- m& p! ^% l5 J# ^& S8 [1 _- z
在读数据时,DDR生成DQS向CPU发送,以高低电平的中点为触发点,上下沿为分割点
% J& c- a( |, _; y在写数据时,CPU生成DQS向DDR发送,以上下沿为触发点,高低电平的中点的分割点
' Y7 J5 `) a! T$ W# v' Z0 O! S7 p这二句应该怎么理解呢?第一句到时可以理解,因为数据和DQS同步生成,且与时钟同步。
9 y6 {2 u! U4 g4 C6 f' [# h第二句就理解不了,觉得CPU怎么确定生成DQS的时间呢,生成的DQS和时钟同步吗
& x. j0 h, r/ k  ^* b# Z" i$ |还有理解不了源同步的意思,求大神通俗明白的讲解。$ H: m3 F: v9 v

该用户从未签到

推荐
 楼主| 发表于 2015-4-15 12:01 | 只看该作者
百度到的,换个理解方式,哈哈,终于理解了8 J( L9 U/ i. N3 L1 {1 e- A. k
1.对于Command和Address由clock的上升沿对数据进行采样,数据方向为Memory2 ?' r( z5 w1 w  L& Z
controller-〉Memory
. s, J; N* `; |6 x; w" D( _2.对于Data (DQ)由DQS采用源同步的方式同时在上升沿和下降沿对数据进行采样 ,
/ J  Y! P. y1 k即当Write命令时 数据方向为Memory controller-〉Memory Module,DQS相对于DQ为
; ]- o/ y+ y- u9 L" {$ S& z  r9 d0 |center align,当Read命令时数据方向为Memory Module -〉Memory controller, DQS相对
& U. B% @  j1 }于DQ为edge align,在Memory controller端会对DQS或者DQ作一个90度的相位偏移。, b3 x) b1 W3 |4 ?2 Q' ~) e4 |* N
5 B/ U% }, m% q2 [1 Q

评分

参与人数 1威望 +10 收起 理由
shark4685 + 10

查看全部评分

该用户从未签到

3#
发表于 2015-4-13 16:55 | 只看该作者
不管是读还是写,数据建立是以AC门限,数据保持是以DC门限来触发。
' u, {, S- N3 Q7 N+ x" y你所说的是理想的分析,不是实际测试的结果,也不是ddr寄存器建立保持的时间。

该用户从未签到

4#
发表于 2015-4-13 17:06 | 只看该作者
同一个DQ触发器发出同步信号,DQS经过delay line与DQ构成触发,就是源同步。7 C6 c* }! ^8 v) q, O
当然实际设计过程中DQ,DQS都可以做delay,只要满足DQS触发给与足够的建立保持时间就可以。6 B$ a0 a, F% i9 m2 L: H
DQS与时钟在源触发器的地方是同步的。

点评

呵呵,以前没做过高速数字电路,大神的话理解不到塞,努力百度了一个,终于明白了  详情 回复 发表于 2015-4-15 11:56
我现在是理解到CPU读DDR了,可不可以把CPU写DDR看成DDR向CPU读呢,只不过不是DDR启动提出来的DQS还是向数据,时钟同步生成的,只不过到了DDR的时候,由于走线长度等原因不同步了呢?  详情 回复 发表于 2015-4-14 12:42

评分

参与人数 1威望 +10 收起 理由
shark4685 + 10

查看全部评分

该用户从未签到

5#
 楼主| 发表于 2015-4-13 17:09 | 只看该作者
shark4685 发表于 2015-4-13 16:54
; U' R! F1 K3 |+ t" j/ i' Q问题呢?007
$ N% L2 M- A! _7 Y6 y" \0 l
不好意思,刚才没写好就失误发表了
' S9 ~4 J" ?! |" B3 |

该用户从未签到

6#
 楼主| 发表于 2015-4-14 12:42 | 只看该作者
cousins 发表于 2015-4-13 17:06; b$ z5 t1 g5 A- R" d: h. x
同一个DQ触发器发出同步信号,DQS经过delay line与DQ构成触发,就是源同步。
, H& {( W. b7 Y& o( e0 S: O, Q当然实际设计过程中DQ,DQS都 ...
& Y7 p' r8 Q3 y. i5 {0 g9 |0 Y
我现在是理解到CPU读DDR了,可不可以把CPU写DDR看成DDR向CPU读呢,只不过不是DDR启动提出来的DQS还是向数据,时钟同步生成的,只不过到了DDR的时候,由于走线长度等原因不同步了呢?5 K( y$ i' R% @6 l" D- |

该用户从未签到

7#
 楼主| 发表于 2015-4-15 11:56 | 只看该作者
cousins 发表于 2015-4-13 17:06
5 C' O7 K, C9 {1 y9 z$ p+ g同一个DQ触发器发出同步信号,DQS经过delay line与DQ构成触发,就是源同步。
) y% B" J7 |) h' W1 y" V当然实际设计过程中DQ,DQS都 ...
7 y2 x9 i! y) I# Q' h
呵呵,以前没做过高速数字电路,大神的话理解不到塞,努力百度了一个,终于明白了" O5 G( t  H" T. b! e( W

系统时序基础理论.pdf

370.8 KB, 下载次数: 28, 下载积分: 威望 -5

该用户从未签到

9#
发表于 2015-5-21 08:01 来自手机 | 只看该作者
楼主好资料。下来学习一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-8-2 12:11 , Processed in 0.140625 second(s), 33 queries , Gzip On.

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

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

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