自己设计的板子,DDR3是两片MT41J128M16HA125,也就是配置成32bits,4G,芯片频率是1600M,我希望它工作在1333MHZ,所以PHY配置如下:
ECC和后两片画了没焊,所以长度填0,不知道对不对,然后是寄存器配置,因为EXCEL里没有该芯片,我自己定义了基本时间参数,同时工作频率设为1333
但是最后gel ddr这部分测试怎么都过不去,这会不会和我没有配置地址映射有关?
这是最后一次初始化失败的结果,求问各位专家,可能哪里出错了,谢谢
Andy Yin1:
很有可能是SDCFG中的参数配置有问题,对照DDR型号手册重点看看ROWSIZE及pagesize的配置。另外建议你用STK中的ddr初始化代码。
shixun you:
回复 Andy Yin1:
您好,我现在主要是对GEL文件做修改,看您的意思是说我的PHY CALC应该没问题,主要是在寄存器配置上有问题是么,使用自己定义的板子必须填上所有相应的参数(因为有部分找不全),然后调成1333的频率,再修改scdfg是么
shixun you:
回复 Andy Yin1:
哦,对了,CL那项,我芯片是1600M,对应11,那我工作在1333,需要改成9么
pu xu:
你好,不知道你的DDR3配置好了吗?我现在遇到了相同的问题,还请你给指导一下,谢谢啦
shixun you:
回复 pu xu:
没有。。。我修改的配置自己板子上跑不了,但是开发板居然能跑。。。所以我在找是不是时钟的问题