在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10208|回复: 17

[求助] 关于FPGA内部RAM的使用

[复制链接]
发表于 2011-6-15 20:18:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
最近我使用FPGA内部的存储单元做了个RAM,然后对它进行读写操作,具体的操作顺序是:
先从RAM里读取390个数据,再对这些数据进行处理,然后再写入RAM
现在遇到的问题是,写入数据的过程中,仿真结果是,波形都没有问题,和时序一样,但是看RAM里面的数据就有错误的,不是全错,有写地方错,大部分是对的:比如下面的65个写入的数据,红色的是错误的
29 94 62 62 62 62 62 62 62 62 62 62 62
62 62 62 62 62 62 62 62 62 62 61 62 62
36 90 37 93 34 58 24 29 29 28 28 30 5
35 33 33 33 33 33 34 35 33 35 35 34 34
33 33 33 34 34 34 34 34 34 33 34 33 38
请高手帮忙看看有可能是哪些原因导致,谢谢

顺便说一下,我仿真过单独写RAM的程序,这时候数据是对的,所以时序上肯定不会有问题,再说数据也不是全错,再次谢谢
发表于 2011-6-16 09:52:13 | 显示全部楼层
有代码,和实际测量条件才能下结论
发表于 2011-6-16 10:34:50 | 显示全部楼层
重新把数据读出来看看,排除是否看错地方了
发表于 2011-6-16 11:55:43 | 显示全部楼层
认为应该是没有满足ram时序要求
发表于 2011-6-16 12:28:13 | 显示全部楼层
你对问题的描述太含糊了,最好具体点。
发表于 2011-6-16 18:44:34 | 显示全部楼层
ram是否读写冲突,地址是否出现负数?这些都有可能
发表于 2011-6-17 10:27:45 | 显示全部楼层
顺便说一下,我仿真过单独写RAM的程序,这时候数据是对的,所以时序上肯定不会有问题,再说数据也不是全错,再次谢谢

如果是这样,可以做下后仿,看下时序仿真是不是对的就ok了
发表于 2011-6-17 10:42:08 | 显示全部楼层
像这样子,有一部分数据对一部分不对的,就很有可能是时序上不妥。虽然单独仿过,但是,还是看一下是否一样吧。个人意见。
发表于 2011-6-17 16:34:12 | 显示全部楼层
再进行时序仿真检查下
 楼主| 发表于 2011-6-17 19:08:59 | 显示全部楼层
回复 2# demonsolar
(⊙o⊙)…代码在朋友的电脑上,我手头现在没有,至于实测么,由于朋友把板子搞废掉了,所以也实测不了,本来我也是想先测了再说的……谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-15 01:10 , Processed in 0.027938 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表