现在有个DDR3读写错误的问题,原因是DATA数据线和DQS线不等长引起的,相差300~500mil,这主要是layout工程师疏忽导致了。
我试过减低频率到300Mhz,仍然过几分钟会出错,如果是图像就1~2小时不定时会花屏。
附件的excel表里面的sheet1是左边的2片DDR3,线长正确,工作正常。
Sheet2是右边的2片DDR3,布线有问题。
有没有办法通过代码约束可以解决这个问题呢?
300~500mil的差异应该还好,不会出现这么明显地的数据错,你可以找个DEMO程序测试一下。