内存中DQ,DQS,DM,RDQS这些引脚表示什么
2017-12-30 11:05
2659 查看
DQS(Bi-directional Data Strobe双向数据控制引脚)
ODT就是将终结电阻移植到了芯片内部,主板上不在有终结电路。ODT的功能与禁止由北桥芯片控制,ODT所终结的信号包括DQS、RDQS(为8bit位宽芯片增设的专用DQS读取信号,主要用来简化一个模组中同时使用4与8bit位宽芯片时的控制设计)、DQ、DM等。需要不需要该芯片进行终结由北桥控制。
对于突发写入,如果其中有不想存入的数据,仍可以运用DM信号进行屏蔽。DM信号和数据信号同时发出,接收方在DQS的上升与下降沿来判断DM的状态,如果DM为高电平,那么之前从DQS中部选取的数据就被屏蔽了。有人可能会觉得,DM是输入信号,意味着芯片不能发出DM信号给北桥作为屏蔽读取数据的参考。
在选定列地址后,就已经确定了具体的存储单元,剩下的事情就是数据通过数据I/O通道(DQ)输出到内存总线上了。
ODT就是将终结电阻移植到了芯片内部,主板上不在有终结电路。ODT的功能与禁止由北桥芯片控制,ODT所终结的信号包括DQS、RDQS(为8bit位宽芯片增设的专用DQS读取信号,主要用来简化一个模组中同时使用4与8bit位宽芯片时的控制设计)、DQ、DM等。需要不需要该芯片进行终结由北桥控制。
对于突发写入,如果其中有不想存入的数据,仍可以运用DM信号进行屏蔽。DM信号和数据信号同时发出,接收方在DQS的上升与下降沿来判断DM的状态,如果DM为高电平,那么之前从DQS中部选取的数据就被屏蔽了。有人可能会觉得,DM是输入信号,意味着芯片不能发出DM信号给北桥作为屏蔽读取数据的参考。
在选定列地址后,就已经确定了具体的存储单元,剩下的事情就是数据通过数据I/O通道(DQ)输出到内存总线上了。
1、DQS是内存和内存控制器之间信号同步用的。 由DQ信号发出端发出DQS,信号接收端根据DQS的上、下沿来触发数据的接收。 简单点说,如果是从内存中读取信号,那么主板北桥(内存控制器)根据内存发出的DQS来判断在什么时候接收读出来的数据。如果是写的话,就正好相反,内存根据北桥发出的DQS来触发数据的接收。 DDR2每芯片有一个读、写双向的DQS,DDR3是有读和写两个DQS(2个DQS的好处是,不必等待DQS反向)。 2、DDR的内核时钟只有100M 133M 166M 200M四种,由于几代预读取能力不同,那DDR3举例,它的等效频率就成了800M ---1600M这个应该是它的范围吧? 是的。内核时钟*预读取位数*2=等效时钟频率。
相关文章推荐
- [置顶] JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?
- Java中,既然double类型比float类型,表示的数值范围更大,大家都用double类型不就行了,Java还发明float类型干什么?因为占内存少于double,其他没有任何优势了
- servlet-name,servlet-class,servlet-mapping,url-pattern。这些各表示什么
- 字符在内存中最终的表示形式是什么?是某种字符编码还是码位(Code Point)?
- 什么是游戏NP?如何在NP下读写游戏内存及如何进入NP进程
- px、dp和sp,这些单位有什么区别?
- 什么是主板内存
- ZooKeeper 是什么?知道这些就足够了!
- LOCALALLOC和GLOBALLOC有什么区别? 全局内存和局部内存有什么区别?(转)
- 浮点数内存表示方法
- 9.2链表(五)——给定两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部
- document.all和document.layers是表示什么啊?
- 0x766f9fe8指令引用,因0xc000009c的错误状态而无法将请求的数据放入内存是什么原因,打开网页就这样.
- 你知道这些软件企业都是做什么的吗?
- C语言对于-0和+0在内存中的表示方法
- 大数项目:用字符串表示超过内存表示范围的大数据并实现四则运算
- sql server中,N''表示什么意思?
- px、dp和sp,这些单位有什么区别?
- 30岁之前,我们什么都不要怕,更不要怕下面这些
- hibernate中的SessionFactory,Session分别表示什么,如何理解