自己制作了一块电路板,DSP器件选用6455,DDR2芯片选用两片为MT47H128M16 ,构建32位DDR总线,DSP中 DDR配置寄存器配置字 采用 DEMO 程序的配置字 ,发现当 配置为 32位时,DDR2低位数据读写正确, 高位不对, 配置为 16位时,低位正确。 DDR2控制器配置程序写法按照 DEMO 完成, 请问问题出在哪, 有可能是 班子布线的问题吗, DDR2时钟位 250M
noaming:
32位时,DDR2低位数据读写正确, 高位不对,说明DDR控制器配置已经没有问题,建议你看看高位的DDR地址线和控制线是否有数据,另外高位DDR上输出上是什么情况? 可能是高位DDR硬件有问题。