• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

数据存储错误

無唁苡對 2018-11-06 浏览量:850

我用ip核生成一个,往ram里边存数据,读出来的数据总是变化,这是哪里的问题??

360桌面截图20181106084057.jpg                            360桌面截图20181106084142.jpg

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:11
  • 可能被其它部分冲掉了

  • 你用软件自带的分析工具抓抓读写信号的波形,分析一下你的读写逻辑!

  • 看上去像错位了,或者是大端和小端模式搞错了
無唁苡對 回复了 yhj416606438:嗯,对,有时候最后一位会跑到第一位来,这是什么问题? 回复

  • 好像是移位了一个字节,每次都移位一个字节,还是有的时候移位,有的时候不移位,只要他稳定的每次都移位,也好排查。
無唁苡對 回复了 robe_zhang:有的时候移位,有的时候不移位也不稳定,间隔时间不一样 回复

無唁苡對 回复了 wanyanfei1984:地址没有错 回复

  • 应该是这个地址存储区域并不是固定的,而是被其他的程序也使用了
無唁苡對 回复了 我对面的武器:没有别别的程序用到地址 回复

  • 这个区域本来就是共用的,很有可能被覆盖了
無唁苡對 回复了 megar:那应该怎么防止被覆盖 回复

  • 有可能是被别的地方操作,覆盖了,比较好的方式是,写入之前先查询一下相关接口的状况,确定空闲的情况下才写入

  • 感觉应该是地址线的某几个位的顺序反了

  • 要把你的数据加一个校验,确认你的数据写入正确

相关问题

问题达人换一批

数据存储错误