|
本帖最后由 hcjyddup 于 2012-9-24 20:55 编辑
g. R& J( C, r% Twillyeing 发表于 2012-9-20 12:05 $ \) z2 T$ {' q* e$ j; S5 J5 N
ddr2的控制器高八位与低八位都有可调整相位的DLL,2的DLL值应该不一样,默认是一样的。调试时调完高八位的相 ... J1 T/ R, @, z) B
1 ]$ K0 h2 g9 c9 f. k7 S: E* s6 c" @你好,谢谢您的回答,之前的问题后来无意中发现时DSQ1匹配电阻有一个虚焊了,所以高8位一直随机的,解决后,现在的现象更奇怪:下面是我对DDR进行读写全5操作,结果如下 W3 B" X! Y# a1 }4 J
地址 数据 数据
, M! ?) G7 n- ~- V7 k0 A0x80000000 0x00550055 0x00550055
9 [' i6 {* R9 ]9 Q$ k9 x" v) u8 Y6 l0x80000008 0x55555555 0x55555555& D8 C. M1 e3 R# j# l
0x80000010 0x00550055 0x005500550 w% q1 L. A. M
0x80000018 0x55555555 0x55555555
1 N2 u( _8 N# V# \- M0x80000020 0x00550055 0x00550055
6 I- o* T; p# ?" ]+ c* [, D0x80000028 0x55555555 0x55555555
" }$ U; P' G2 w1 X( Y/ l( Z7 C0x80000030 0x00550055 0x00550055
* X; ]& y( N& H1 f4 |0x80000038 0x55555555 0x555555554 \+ p& O! w$ H% t) |, q
0x80000040 0x00550055 0x00550055
# V1 N0 [, w5 Q0x80000048 0x55555555 0x55555555+ Q. y R5 t$ ]+ M7 ^1 n
0x80000050 0x00550055 0x00550055' i5 n U" l; O% l1 U3 ^
0x80000058 0x55555555 0x55555555
0 D, N. W/ b& k4 J0 c1 h.....- c/ ?5 r/ z* c. M. M' e
# [ Z2 L. V/ Q. G读写全F,全A操作现象一样。就是高8位数据在地址低第4位为高时正常,为低时为全0。这应该不是地址线的问题...还可能是DLL相位的问题吗? |
|