美文网首页
DDR中write preamble 和 read preamb

DDR中write preamble 和 read preamb

作者: 喜欢萝莉的逗逼青年 | 来源:发表于2015-12-15 12:31 被阅读2750次

DQS


DQS 是 DDR 中的重要功能,它的功能主要用来在一个时钟周期内准确的区分出每个传输周期,并便于接收方准确接收数据。每一颗芯片都有一个 DQS 信号线,它是双向的,在写入时它用来传送由内存控制器发来的 DQS 信号,读取时,则由芯片生成 DQS 向内存控制器端发送。完全可以说,它就是数据的同步信号.

可以通过 DQS 的传输信号來判断是信号开始还是结束。此外,也
可以通过 DQS 与 DQ 的相位关系來判断传输信号是 Read 或是 Write 信号。


Read Preamble


下面是一个DDR4 read preamble的例子
Read preamble modes of 1 tCK and 2 tCK are shown below.

0.png

我们可以看到在DQ信号开始传送的时候, DQS 会先有一个从上到下,再往上的信号,维持时间为一个 tCK,这个 信号我们称之为Read Preamble,其用意主要是在提示 Memory Controller Read 的资料即将出现。而在 DQ 信号即将结束的時候 DQS 也会有一个由下往上的信号,维持时间为0.5个tCK,这个信号我们称之为 Read Postamble,其用意主要是在提示 Memory Controller Read 的资料即将传送结束。


1.png

Write Preamble


Write 信号也会有 Write Preamble 跟 Write Postamble,我们可以看到 Write Preamble 与 Read Preamble 不同,也是先上在下的信号,而 DQS 与 DQ 的 Edge 则有一個 90 度的相位差。

2.png

1tCK和2 tCK分别代表preamble的宽度。

3.png

此外,我們也可以通过DQS 与 DQ 的相位是否切齐來判断此时信号為为Read Or Write,切齐则是read操作,相差90度是write操作。

相关文章

网友评论

      本文标题:DDR中write preamble 和 read preamb

      本文链接:https://www.haomeiwen.com/subject/wouuhttx.html