EDA365电子论坛网

标题: 关于DDR2中数据与地址线连接 [打印本页]

作者: tony123    时间: 2015-10-31 16:37
标题: 关于DDR2中数据与地址线连接
求教下,关于DDR2中与CPU连接的数据线可不可以互相调换,那么地址是否也可以调换。网上找了些资料说是数据可以调换,地址不能,表示不知道为什么,求教大神们指教指教
7 q- Q' I3 v- ?3 g$ x( _1 p
: O' ]/ l0 m+ m) x  C& U" z
作者: 12345liyunyun    时间: 2015-10-31 23:49
地址不能调换,举个例子,左右拿只白球,右手拿只黄球,两手交叉伸出去交叉收回来,和两手平行伸出去平行收回来,对于你来说,是没有区别的,左右还是白球右手还是黄球,但地址线是不一样的,会造成阻塞,会出现换乱,数据线建议每组起始线不要交换
作者: deutgao    时间: 2015-11-1 20:16
数据同组之间好像可以互换?但是我不知道原理
作者: 12345liyunyun    时间: 2015-11-1 21:29
deutgao 发表于 2015-11-1 20:164 u7 S" B8 h1 }3 u
数据同组之间好像可以互换?但是我不知道原理
( D6 A- D1 e2 g  _
原理很简单,因为处理数据你的是CPU,RAM只是存储,不管你怎么变的,CPU放进去的是0xf0,读出来的也是0xf0就行了,你变了顺序的话,只是0xf0这个数在DDR中存的形式不同。比如说你高八位和低八位换了,CPU存进去0xf0,11110000,但是在RAM在的存在形式是00001111而你CPU再读取到寄存器后还是0xf0,这就够了。改变的只是在RAM中的存在形式。( p/ Q8 J; l, q1 U4 C

作者: tony123    时间: 2015-11-3 09:19
12345liyunyun 发表于 2015-11-1 21:29
7 Q' k* g0 s4 Y% P6 u; v原理很简单,因为处理数据你的是CPU,RAM只是存储,不管你怎么变的,CPU放进去的是0xf0,读出来的也是0xf0 ...

' ?* U( u0 h' B9 K% j0 ~thanks
作者: part99    时间: 2015-11-4 13:03
地址线不可以交换,千万别试,我试过了,被老板骂死了,主要因为地址线是行列复用,换了就解不开了。
作者: tony123    时间: 2015-11-4 13:28
part99 发表于 2015-11-4 13:03
) I2 U; J2 w/ c5 U' C0 x地址线不可以交换,千万别试,我试过了,被老板骂死了,主要因为地址线是行列复用,换了就解不开了。

" \) T+ B; k- H/ `8 o& _多么痛的领悟啊,谢谢了
& g& f. z: X5 y! {& Y$ k7 p/ _
作者: alexfu1984    时间: 2015-12-3 11:14
INTEL 内存设计规范

QQ图片20151203111428.jpg (73.67 KB, 下载次数: 8)

QQ图片20151203111428.jpg





欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2