打印

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

[复制链接]
920|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 | 只看该作者
应该是布线等长没做好。
不看电路改改代码就能简单验证:把速率降低,降低,再降低……看什么时候正常了。如果能正常,说明就是布线问题。

使用特权

评论回复
5
shiyinjita| | 2015-1-29 10:00 | 只看该作者
DDR2有个最低工作频率,不可能降低到最低

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

1

粉丝