6678的ddr3 逻辑地址范围应该是从0x80000000-0xffffffff,直接的寻址范围应该是2GB。我们现在的板子是外接了4片micron的128M*16的ddr3并联组成64bit的ddr3,实际内存范围容量应该是1GB。
以上计算不知道有没有问题,我现在配置好后,在线调试的现象就是:
0x80000000-0xbfffffff与0xc0000000-0xffffffff的数据是联动的,也就是修改0x80000000,0xc0000000也会一起变成同样的值。
电路中,6678的ddr3 controller模块是只使能了CE0,CE1悬空。
我这样的现象不知道是否正常?
还有如果我外界的是共8GBddr3,那该如何访问高6GB
xing wang1:
在ddr controller的资料中看到Address Mapping中看到如下一句话:
if smaller devices are used,the memory is seen to roll over.
我不知道这句话是否可以解释我上面提到的问题,意思就是会重复