DDR的DQS是啥意思?请问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DDR的DQS是啥意思?请问相关的知识,希望对你有一定的参考价值。

DDR是内存类型,现在的是DDR3,以前的就是DDR2,那个DQS是数据选取脉冲控制。 参考技术A 1、DQS是内存和内存控制器之间信号同步用的。
由DQ信号发出端发出DQS,信号接收端根据DQS的上、下沿来触发数据的接收。
简单点说,如果是从内存中读取信号,那么主板北桥(内存控制器)根据内存发出的DQS来判断在什么时候接收读出来的数据。如果是写的话,就正好相反,内存根据北桥发出的DQS来触发数据的接收。
DDR2每芯片有一个读、写双向的DQS,DDR3是有读和写两个DQS(2个DQS的好处是,不必等待DQS反向)。

在MAX10上使用DDR3 IP的一个关于DQS/DQSn pin的错误解决办法

   MAX10 是Intel FPGA的CPLD中的一个特殊的芯片,因为它内部有CPLD的Flash结构,也有FPGA的Ram结构。具体的可以参考MAX10 Handbook文档。

   Max10 在外部存储器方面不但支持DDR2,还支持DDR3和LPDDR2。 不过需要注意的是并不是所有的芯片都支持DDR3和LPDDR2的,只有-6等级的芯片才支持DDR3和LPDDR2,而且速度也有要求,大于300MHZ,小于303Mhz。另外最大支持24bit(16bit data+8bit ECC),放置的位置为右边的Bank5/6, PLL使用的是右上边的PLL。

      

            这里不说DDR3的IP核如果使用,就说工程建好之后遇到的一个错误如何解决。

           含有DDR3 IP的工程建成之后,绑定Pin的时候,在绑定的DQS pin之后,DQSn pin就会自动的绑定,如下图:

          

          编译之后,布局布线的时候出现一个错误,如下:

          Error (13130): The assigned location PIN K15 for DQSn pin "mem_dqs_n[0]" is not a legal location Info (13132): There is no legal DQSn location for the DQSn pin.
          Error (13130): The assigned location PIN L15 for DQSn pin "mem_dqs_n[1]" is not a legal location  Info (13132): There is no legal DQSn location for the DQSn pin.

         

     这个需要将DQSn的pin绑定给 注释掉, 原因不知道, 只有MAX10上的DDR3 IP需要这么做,其他的器件不需要。 打开.qsf文件,将DQSn的绑定 pin 的 那句命令用#号 绑定注释掉。

       

 

    

    然后如下图所示:

         

   然后编译通过。

 

 

以上是关于DDR的DQS是啥意思?请问的主要内容,如果未能解决你的问题,请参考以下文章

ddr2 中,dm是啥意思

ddr 中dq是啥意思啊?谢谢!

请问图中的NA是啥意思?

请问JME是啥意思

请问这里的profiling是啥意思

在MAX10上使用DDR3 IP的一个关于DQS/DQSn pin的错误解决办法