全站数据
8 4 2 0 5 8 1

FPGA内核电压与IO电压短路!我是新人,求大家帮忙解答

成考哥 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 07:40:59

问题描述

FPGA内核电压与IO电压短路!我是新人,求大家帮忙解答求高手给解答
精选答案
最佳答案

通常XILINX的fpga有三个电压,内核电压,IO电压,和辅助电压。IO电压就是FPGA的IO上所需的电压,是与外接通信所需电压,这是依赖于端口通信时的逻辑方式,比如lvttl3.3,那么需要3.3伏的io端口电压,io电压有3.3/2.5/1.8/等;辅助电压是做辅助用的,通常是2.5伏;内核电压就是FPGA核心电压,内部逻辑通常都工作中这个电压上,所以功耗也都在这个电压上。通常内核电压依赖于工艺,一般是1.0伏。

其他回答

我用的是altera的ArriaII GX系列的FPGA,具体型号是EP2AGX45DF29C4,带有高速收发器硬核,现在已经烧坏两片!具体情况如下:,第一块板:正常工作了两周多(正常工作为3.3V,400mA),突然有一次,刚一上电,IO电压3.3V(整块板子的输入电压也是3.3V,由安捷伦E3631A电源提供)、内核电压0.9V、地,三者互短,其他电源不短路且电压正常。当时拆掉了所有有关的电容以及电源芯片,还是短路。因为0.9V内核电压这一路,本来阻抗就在8~10欧之间,所以万用表总会报警。最后只好把FPGA放回BGA焊台,拆下来,板子正常了。测了一下FPGA的相应管脚,发现0.9V和地两脚之间,阻抗已经趋近于0,片子悲剧的烧坏了!但是3.3V和地两脚之间没有短路,我觉得可能是内核烧坏,导致IO也无法工作。因为第一块板子是我自己焊的,而且有过JTAG热插拔、冬天穿毛衣产生静电的不良习惯。第二块板请了专业师傅焊接,JTAG从不热插拔,每次调板子上电之前,都到我们实验室的导静电球上怒拍几下,以防万一……,第二块板:加装了2A的保险丝,安捷伦电源的3.3V输出做了1A的限流,正常工作了两周(正常工作为3.3V,400mA,尼玛时间比上次还短),突然有一次,刚一上电,IO电压3.3V、内核电压0.9V、地,三者互短,其他电源不短路且电压正常,0.9V那一路阻抗趋近于0(现象一模一样!)。这回我也没必要拆电容了,只拆掉了3.3V转0.9V的开关源,但是依然无法解决。其实两次都没用到关键的硬核资源,都是自己写的逻辑,只用了12%的逻辑单元(3000个LE),这套逻辑在原来的Cylone III的板子上运行没问题,在这里也能跑起来,只不过只能坚持两周……:'(:'(:'( 亲们,你们觉得都有可能是什么原因,咱们一起讨论,否则我又要被老师批一顿才能要回一块新的FPGA了:'(: