spartan-6 MCB写入和读出不一致

[复制链接]
1279|4
 楼主| AnHongliang 发表于 2015-1-20 08:46 | 显示全部楼层 |阅读模式
本帖最后由 AnHongliang 于 2015-1-20 08:48 编辑

今天调DDR2模块,利用mig生成DDR2控制模块,对一个固定的地址写入一系列的数,然后再读出,仿真通过了。
但上板调试时,发现读出和写入的数据不一致,当写入变化时,读出也跟着变化,但基本上没有什么太大规律,降低频率我也试了,没有任何效果。
请问论坛里的高手是否有碰见过此种现象呢?DDR2是micron的MT47H32M16。
有DDR2调试经验的前辈,是否可以传授下调DDR2的经验,该从哪里下手呢?
风魔小象 发表于 2015-1-23 21:05 | 显示全部楼层
同问  
ococ 发表于 2015-1-29 08:46 | 显示全部楼层
S6芯片的MCB是硬核,本身应该没问题。查一下板子上FPGA与DDR2芯片的连接是否正常。
mohanwei 发表于 2015-1-29 09:03 | 显示全部楼层
应该是布线等长没做好。
不看电路改改代码就能简单验证:把速率降低,降低,再降低……看什么时候正常了。如果能正常,说明就是布线问题。
shiyinjita 发表于 2015-1-29 10:00 | 显示全部楼层
DDR2有个最低工作频率,不可能降低到最低
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部