DDR2读数据问题

[复制链接]
 楼主| zx1278 发表于 2012-8-28 23:18 | 显示全部楼层 |阅读模式
在DDR2测试时,在ChipScope中观察到DDR2读数据端的读数据使能rd_data_valid总会出现一些毛刺,导致输出数据出现异常,DDR2是由MIG生成,在代码中,rd_data_valid是组合逻辑产生的,但后来将其修改为时序电路,rd_data_valid任然存在一些毛刺,不知道各位在使用DDR2时是否遇到过相似的问题?请大家帮忙指点一下!
gool 发表于 2012-8-31 16:33 | 显示全部楼层
等高手吧
xjsxjtu 发表于 2012-8-31 17:55 | 显示全部楼层
xiao6666 发表于 2012-8-31 18:01 | 显示全部楼层
GoldSunMonkey 发表于 2012-8-31 18:22 | 显示全部楼层
chipscope本来看的就是采样后的数据。
毛刺是从何而来?
fengsining 发表于 2012-9-1 14:51 | 显示全部楼层
要是chipscope出现像毛刺这样的,那程序有问题了。
GoldSunMonkey 发表于 2012-9-1 20:16 | 显示全部楼层
要是chipscope出现像毛刺这样的,那程序有问题了。
fengsining 发表于 2012-9-1 14:51
嘿嘿,和我的观点不知道是不是一致
 楼主| zx1278 发表于 2012-9-7 09:45 | 显示全部楼层
rd_data_valid出现非正常状态主要是因为MIG3.6生成的状态控制单元(Ctrl)中有几个信号出现非正常状况,导致程序中状态机出现异常,而有问题的信号诸如:自动更新信号auto_ref_r,conflict_detect等,还有个问题是实际程序中的状态转移与数据手册上的状态转移是存在差别的,具体原因,请高手们探讨一下???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

16

帖子

0

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

1

主题

16

帖子

0

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