请指教,到底是我设计有问题,还是XILINX FPGA或板有问题

  • 周宝生
  • LV4工程师
  • |      2013-11-19 14:43:06
  • 浏览量 711
  • 回复:2
买了一块FPGA板,以前在spartan3/spartan6上好好的项目,弄到这块Artix-7上,出问题了。用片内逻辑分析仪抓了半天信号,发现是RAM问题,将电路反复复位(由上位机控制,在电路内部产生复位信号)、运行,RAM中的数据会变。
(RAM当程序ROM用,由上位机下载进去,下载完后不再更新。RAM速度为6~12MHz)。
1. 首选怀疑是不是电路有问题
  用100MHz的时钟来抓we信号,没有发现we有高电平。
2. 难道有毛刺?把we接成0,上位机不更新RAM,只在综合时将初始值置进去。
  仍然会出错。
3. 多放一片一样的RAM,地址、时钟、we全接一样,两片RAM的输出做个比较电路,以检测ROM内容是否发生变化。
  结果:会发生变化。即使we接0,也会。


然后,我单独做了个工程,只放两片RAM,WE全接0,RAM地址由计数器连接,一直遍历整个RAM空间。对2个RAM输出结果进行比较,也发现会出现数据不一致。
 
 
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:2
灵澈 2013-11-20
一般出错都是在RAM程序编写那块,不过也不排除板子本身的问题
0   回复
举报
发布
qiuqiu 2013-11-19

估计你的程序有点问题,rom这块感觉

0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子