我用mig操作ddr2时,发现写入的直和读出来的值不同,我把写数据时cmd_bl设置为8,读时也是设为8,但是发现读的时候rd_count的值感觉不太对。
我的时钟为125M,我用40M外部时钟倍频到133M(没有125M,不知道是不是这个问题)。我的操作时序为:1,初始化后cmd_instr为refresh。2,把数据写入FIFO。3,执行write命令。4,delay一段时间,同时cmd_instr设为refresh。5,执行read命令。6将数据读入FIFO。
附件中为我用chipscope抓出来的数据,请大家帮忙下,谢谢了。
mcb_test.rar
(8.78 KB)
|