如何检查JTAG口的FPGA管脚是否被击穿?

时间:2025-06-14  作者:Diven  阅读:0

手上有一块黑金AX309的板子,Jtag口的排针间距是2.0mm,而我zturn board上的下载线间距是2.54mm,贼尴尬。然后焊了一个转接板解决了,但是比较麻烦。最关键的是现在出现了在ISE上找不到设备的情况,不知道是我焊接的不牢固还是我带电插拔把JTAG口烧坏(带电插拔JTAG口会损坏FPGA芯片的JTAG口管脚)。

如何检查JTAG口的FPGA管脚是否被击穿?

按道理现在板子高级了,应该都会有保护电路的吧,但是还是要谨慎啊。

正确的插线上电顺序:

1.关闭FPGA开发板电源

2.将JTAG仿真的器通过JTAG排线缆接到FPGA开发板上;

3.在仿真器的USB口上插入USB线缆(另一端需要插在电脑上)

4.打开FPGA开发板上的电源开关

关键是最后上电。

正确的断电拔线顺序:

1.关闭FPGA开发板的电源;

2.拔下下载器上的USB线;

3.拔掉FPGA开发板上的JTAG连接。

关键是先断电。

如何检查JTAG口的FPGA管脚是否被击穿?

由于平时会手贱,我可能一不留神就“带电操作了”。一次两次可能侥幸没事,但常在河边走哪有不湿鞋的,这一次怕是危险了。在排除下载线本身的问题后,如果不能访问FPGA的JTAG口很有可能是FPGA芯片上的JTAG口管脚损坏了,检查也很简单,只需用用万用表检查JTAG口中的TCK、TMS、TDO和TDI是否和GND短路,即接地了。如果任何一个信号与对地信号短路都表示JTAG信号管脚损坏。

原因分析:

对于一些低端芯片,为节省成本,简化设计,FPGAIO单元都没有保护电路,如果 带电插拔会有一定概率导致JTAG口上的静电和浪涌,最终导致FPGA管脚的击穿(FPGA的IO口如果加上二极管钳位保护电路 就问题不大了)。

FPGA程序烧写方式——AS、PS JTAG

FPGA器件有三类配置下载方式:

1.主动配置方式(AS)

2.被动配置方式(PS)

3.JTAG

AS模式(Active Serial configration mode):FPGA每次上电时作为控制器,由FPGA 器件引导配置操作过程,控制着外部存储器和初始化过程,向配置器件主动发出读取数据信号,从而把EPCS**的数据读入FPGA中,实现对FPGA的编程。

PS模式(Passive Serial configaration mode):由外部计算机或者控制器控制配置过 程,通过加强型配置器件(EPC16,EPC8)等配置器件来完成。EPCS作为控制器件,把FPGA当作存储器,把数据 写入FPGA中,实现对FPGA编程,该模式可以实现对FPGA的在线编程。

JTAG模式:JTAG是直接烧写到FPGA里面的,由于是烧写到SRAM中,因此断电后需要重新烧写,AS是烧写到FPGA的配置芯片中(比如可以 bit先文件烧写到FPGA板上的Flash上进行保存,每次上电后FPGA将自动去读写Flash对FPGA进行烧写)。

猜您喜欢

PTC热敏电阻因其独特的自恢复特性,被应用于过流保护和温度控制领域。作为知名品牌,金山(ELITE)生产的PTC热敏电阻凭借其优良的性能和稳定的质量,受到了市场...
2015-08-30 22:18:30

- 该传感器是首个在第4版UL 60335-2-40标准下针对使用R454A、R454B、R454C和R32制冷剂的暖通空调(HVAC)的全面UL认证解决方案。...
2023-11-07 09:35:00

电流检测电阻作为关键元件,应用于电流测量与保护电路中。金凤冠作为知名的电阻品牌,其电流检测电阻因稳定的性能和优良的品质受到关注。本文将围绕“金凤冠电流检测电阻电...
2019-09-05 22:44:30


这份常用贴片电阻阻值速查表提供了工程师和电子爱好者快速查找常用贴片电阻(SMD电阻)阻值的信息。它涵盖了E系列的标准阻值,包括E6、E12、E24、E48、E9...
2024-11-26 11:29:15

自封袋和平口袋是日常生活中常见的包装材料,在不同领域有着着重要作用。选择合适的袋子时,需要关注几个关键参数。首先是材质,自封袋通常采用PE或OPP材料,具有良好...
2011-08-06 00:00:00

电子电路中,二极管是常见的元件,应用于整流、限压和开关等场合。正确地测量二极管的电流不仅能帮助我们了解其工作状态,还能避免因操作不当而造成的损坏。很多初学者在测...
2025-04-07 18:01:40

阀门在各种管道系统中是非常重要的配件。是控制流体(如水、气体和油)流动的关键设备。通过开启、关闭或调节流量,阀门能够有效管理流体输送,确保系统的安全和高效运行。...
2013-07-19 00:00:00

2010-07-30 00:00:00