搜索
bottom↓
回复: 9

[已解决]奇怪的FPGA发热故障,各大神是否遇到过?

[复制链接]

出0入0汤圆

发表于 2017-5-14 20:02:26 | 显示全部楼层 |阅读模式
本帖最后由 xivisi 于 2017-5-15 10:54 编辑

===================================================================
2017-05-14 20:02
本人用X家的FPGA不多,这个板子是同事做的,对电路不怎么了解。 目前我们都不能确定原因所在。

故障环境:
                ①一个FPGA板子,XC3S1400AN,内置非易失存储, 带DDR2(1.8V),和其他3.3V各种外部器件。
                ②逻辑代码功能为全功能A,和只有LED亮的B,以下现象相同
故障现象:
                ①没加载FPGA配置数据的时候,上电,FPGA不发热;
                ②使用JTAG将配置数据下载到FPGA的内存,芯片微微发热,且未正常运行;
                ③使用JTAG将数据下载到FPGA内存和 内置FLASH中,芯片快速剧烈发热,且未正常运行;
                ④使用JTAG回读校验FLASH中的数据,校验通过;

其中,配置数据B,将所有其他引脚设置为输入,仅仅用组合逻辑,把LED设置为亮。

===================================================================
2017-05-15 10:53

原因已找到,同事设计的一个可外部加载FLASH的功能选择 电阻多焊接了,去掉该电阻则温度正常,运行功能正常

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2017-5-14 20:17:42 | 显示全部楼层
https://www.xilinx.com/support/d ... er_guides/ug332.pdf 看这个手册,看看你是那种配置方式,注意m0~m2的配置一定要对,不然运行不了,还有其他的配置管脚

出0入0汤圆

发表于 2017-5-14 20:21:57 | 显示全部楼层
本帖最后由 NJ8888 于 2017-5-14 20:23 编辑

把时钟晶振断了热不?(此时电路是静态),另外你们只做了一块板子?

出0入0汤圆

 楼主| 发表于 2017-5-14 20:45:37 来自手机 | 显示全部楼层
NJ8888 发表于 2017-5-14 20:21
把时钟晶振断了热不?(此时电路是静态),另外你们只做了一块板子?

在配置B中,没有使用到时钟信号。而在没有加载任何配置数据时,外部振荡器也是在工作的………

出0入4汤圆

发表于 2017-5-14 20:52:13 | 显示全部楼层
输出端口短路了吧

出0入0汤圆

发表于 2017-5-14 20:58:15 | 显示全部楼层
FPGA配置结果看Done Pin。Done Pin High说明配置成功,剩下的不正常查逻辑,etc。

低功耗情况是所有引脚设置Input;BitGen里设置未用引脚Float;跑最简单的逻辑。如果IO没配置高级的东西,FPGA一般不会发热。

DDR这种如果内部开了端接,发热是正常的。

出0入0汤圆

 楼主| 发表于 2017-5-14 21:21:27 来自手机 | 显示全部楼层
ece123 发表于 2017-5-14 20:52
输出端口短路了吧

如果输出端口短路,则同样的配置数据下载到FPGA(内存)和下载到内置FLASH不会有发热差异。另,在下载时,LED微亮

出0入71汤圆

发表于 2017-5-14 21:54:47 | 显示全部楼层
不好意思,用A家的,一直没有出现过类似问题,倒是早些年用7000系列的时候,出过发热,后来升级到QTII就一直没有问题了。你把软件升级试试,或降级试试。这种软件是算法巨型软件,没有BUG是不可能的,只是BUG的大小而已。

出0入442汤圆

发表于 2017-5-14 23:11:50 来自手机 | 显示全部楼层
本帖最后由 wye11083 于 2017-5-14 23:13 编辑
dellric 发表于 2017-5-14 21:54
不好意思,用A家的,一直没有出现过类似问题,倒是早些年用7000系列的时候,出过发热,后来升级到QTII就一 ...


注意啊,lz用的是an,也就是内置flash的。这类片子确实必须要下到flash里面才会运行,因为它是把配置sram给换成flash了!!!所以它里面根本不存在配置sram!就相当于actel的内置flash的片子。
好处是上电就能运行,缺点是烧写只能慢慢等,不过3a1400容量不算太大,还能忍受(估计不到20秒就能烧完吧)。
至于不能运行,恐怕是管脚配置和封装配置有毛病。fpga还是相当皮实的,我用了上百片s6,没有一片坏的。

出0入0汤圆

 楼主| 发表于 2017-5-15 10:55:35 | 显示全部楼层
wye11083 发表于 2017-5-14 23:11
注意啊,lz用的是an,也就是内置flash的。这类片子确实必须要下到flash里面才会运行,因为它是把配置sram ...

这个芯片也是基于RAM的,只不过有一个内置的FLASH保存数据
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-27 08:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表