|
本帖最后由 hcjyddup 于 2012-9-24 20:55 编辑 $ |% r0 X* s* M( Q
willyeing 发表于 2012-9-20 12:05 ! C- {8 y. ?7 W
ddr2的控制器高八位与低八位都有可调整相位的DLL,2的DLL值应该不一样,默认是一样的。调试时调完高八位的相 ... & c( d: {5 u. s" b
: e* k& j9 u. G6 C% N* b' l# c你好,谢谢您的回答,之前的问题后来无意中发现时DSQ1匹配电阻有一个虚焊了,所以高8位一直随机的,解决后,现在的现象更奇怪:下面是我对DDR进行读写全5操作,结果如下
& Z- A! U0 e) ?/ r! l9 { 地址 数据 数据
: W' Z8 ~! H4 Q" i0x80000000 0x00550055 0x00550055
' S s2 T# x) P0x80000008 0x55555555 0x55555555
{5 @2 l b9 d+ y# |* S0 U0x80000010 0x00550055 0x00550055# E4 X- R; t. {* \
0x80000018 0x55555555 0x55555555
1 ~3 f) Y; |2 R: M0 N) U9 Z0x80000020 0x00550055 0x00550055" j* F0 f! W- {2 Q6 ]6 Y7 r* [
0x80000028 0x55555555 0x55555555
. \, z' Y2 s% N7 [" M0x80000030 0x00550055 0x005500555 m5 p* h5 i M% {% E+ \# p$ z8 A
0x80000038 0x55555555 0x55555555" u3 G! q, _# s' L; a, H s9 V, M
0x80000040 0x00550055 0x005500551 m+ @) |1 E+ ]! x
0x80000048 0x55555555 0x555555552 l8 s z8 L7 T9 p
0x80000050 0x00550055 0x00550055: `' N9 B: V' v$ U% M# G0 R
0x80000058 0x55555555 0x555555559 D! m! s3 q( B/ n; A7 h
.....; v5 O2 ~' o# n
# K1 x+ X1 I! Q ~% V* J
读写全F,全A操作现象一样。就是高8位数据在地址低第4位为高时正常,为低时为全0。这应该不是地址线的问题...还可能是DLL相位的问题吗? |
|