我们从2011年坚守至今,只想做纯粹的技术论坛,请不要发布和技术无关的话题。  本站有两万多份高大上的PCB和原理图下载,每日更新中,欢迎常回来看看

 找回密码
 立即注册
搜索
查看: 1366|回复: 3

[技术文章] FPGA调试小结

[复制链接]

1362

主题

0

回帖

633

积分

二级逆天

积分
633

社区居民忠实会员社区劳模原创达人终身成就奖原创先锋奖优秀斑竹奖

QQ
发表于 2015-11-26 19:35 | 显示全部楼层 |阅读模式

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

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

×
最近在维护一些FPGA板卡(EP4CE30F23C8N),发现有十几块FPGA板的3.3V和1.2V都出现了对地短路,拆下外围一些3.3V供电的芯片后,仍然短路,没办法最后直接一狠心把FPGA芯片给拆了,结果短路现象竟然都消失了,原来是FPGA的3.3V和1.2V击穿短路了;
进一步查找原因,确定究竟是FPGA的哪个Bank的电源出现了短路,连续测量了好几个FPGA芯片,发现都是Bank5的问题;
继续深究,为什么偏偏就是Bank5出问题了呢,其中定有内因,猜想应该是该Bank的某些信号出现了异常导致该Bank被击穿;
为了确认这个假设,测量Bank5的相关信号对地阻抗,竟然真的验证了之前的假设,接I2C的两根信号线的阻抗都不同程度的出现了异常(正常的板都是无穷大,而出现问题的板接FPGA的I2C信号线都仅有几欧到几百欧的阻抗),看来是I2C信号对FPGA的管脚造成了冲击而导致FPGA电源被击穿短路(FPGA还是挺脆弱的,要小心喽,呵呵)。

针对这次的维护工作,对FPGA系统的调试和维修也做一下小结了。
FPGA系统工作异常,一般常见的有以下两种情况:
1、FPGA上电配置不成功;
2、FPGA虽上电配置成功,但未正常工作。
不管是哪种情况,首先都应该先检查电源系统和晶振是否正常工作,确认它们都没问题后再继续往下查找问题。
对于第一种情况,通常可定位在FPGA的配置电路:1、确认配置模式选择是否正确;2、配置相关信号线阻抗是否正常,这些信号线有:Config_done,nConfig,nCE,nSTATUS,nCS,ASDO,DCLK,DATA,其中,测量Config_done信号对地阻抗较容易确定配置电路问题所在(个人认为)。正常情况下,Config_done对地阻抗应该是至少几千欧级别(此处的阻抗约为11K欧左右),若测量其阻抗低于了1K,那基本就可以肯定该配置电路出问题了。
对于第二种情况,除去电源问题,一般就是晶振的问题。若以上措施仍未有效查找并解决问题,可进一步确认FPGA的全局信号线的硬件连接、软件设置是否正确,如:DEV_OE、DEV_CLRn。

希望以上的个人调试小结能够对FPGA初学者的硬件设计和调试有所帮助,同时也欢迎各位的讨论和交流。
  • 打卡等级:以坛为家II
  • 打卡总天数:273
  • 打卡月天数:0
  • 打卡总奖励:995
  • 最近打卡:2025-11-21 14:26:00

0

主题

373

回帖

1654

积分

二级逆天

积分
1654

社区居民忠实会员社区劳模终身成就奖

QQ
发表于 2015-12-11 08:31 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:常住青年
  • 打卡总天数:18
  • 打卡月天数:0
  • 打卡总奖励:58
  • 最近打卡:2026-07-24 14:35:41

13

主题

2570

回帖

4425

积分

二级逆天

积分
4425

终身成就奖社区居民忠实会员社区劳模最爱沙发优秀斑竹奖

QQ
发表于 2015-12-15 08:06 | 显示全部楼层
回复

使用道具 举报

  • 打卡等级:以坛为家II
  • 打卡总天数:273
  • 打卡月天数:0
  • 打卡总奖励:995
  • 最近打卡:2025-11-21 14:26:00

0

主题

373

回帖

1654

积分

二级逆天

积分
1654

社区居民忠实会员社区劳模终身成就奖

QQ
发表于 2015-12-30 14:40 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请举报投诉

本站所有资料仅限参考学习交流,PCB原理图源码等所有资料不保证准确没问题,请不要用作生产。否则后果自负。

闽公网安备35062302000276号 | 闽ICP备2024076463号-1 | 论坛技术支持QQ群171867948 | 论坛问题,充值问题请联系QQ1308068381

平平安安
TOP
快速回复 返回顶部 返回列表