fpga的jtag接口扫不到器件_关于FPGA JTAG 血的教训!!!

今天把小心把黑金板的JTAG个弄坏了,测量后TDI与地短路了 ,估计是芯片内部的JTAG接口损坏...

不知要花多少银子来修...更主要是耽误了我的进步啊!!!

JTAG口一定不能带电插拔,切记,血的教训!!!

EP3C系列JTAG口下载不了,或者JTAG带电插拔后损坏,TMS、TDI接地了。

插线顺序

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

2. 将JTAG仿真器的JTAG线缆连接至FPGA开发板的JTAG接口;

3. 在仿真器的USB接口上插入USB线缆(假设USB线缆的另一段已经插在电脑上);

4. 打开FPGA开发板的电源。

步骤2和3的最好不要调换,因为虽然FPGA开发板没有供电,但是USB供电的JTAG仿真器也会产生一定的电压,作用于FPGA开发板的VCC和GND上,所以千万要注意此顺序。

拔线顺序

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

2. 拔下JTAG仿真器的USB接口上的USB线缆;

3. 去除JTAG线缆与FPGA开发板的连接;

步骤2和3的最好不要调换,原因如上。

1、JTAG/AS接口问题(JTAG检测不到芯片)使用JTAG模式时发生的错误:

Error: JTAG Server can't access selected programming hardware

Error: Operation failed

或者是:Error: Can't access JTAG chain.

Error: Operation failed.

用Auto Detect时,出现:Unable to scan device chain.Hardware is not connected.

使用AS模式下载时发生的错误:

Error: Unexpected error in JTAG server -- error code 33

Error: Operation failed

静下来分析了一下,大概原因有:

(1)USB Blaster故障

(2)PCB的连续是否有问题

(3)JTAG接口的焊接是否可靠

(4)10 Pin的Jtag排线未压紧(排线问题)

(5)芯片的JTAG接口损坏(要换芯片,比较麻烦)

(6)原理图设计有问题对上述原因逐一排除,后来定位到很可能是自己的原理图设计有问题。

然后查阅芯片手册发现,VCCA is the analog power to the phase-locked loop(PLL).即VCCA是给FPGA的PLL和模拟电路供电的。在之前的EP2C系列FPGA中,这个引脚是直接接1.2V(和Vpll、Vccint一样),但是在EP3C系列中,这样就不行了,必须接2.5V的电压,于是对原先的原理图更改设计:

(1)芯片的所有VCCA由原先的1.2V改接到2.5V

(2)JTAG接口的供电电压由原先的3.3V改接为2.5V(按照芯片的Handbook要求,防止JTAG接口过压损坏),以及TDI、TMS的上拉电压都修改为2.5V

再次提醒一定要注意EP3C系列FPGA的VCCA和JTAG接口电压问题!

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值