fpga的jtag接口 jtag带电插拔导致损坏 怎么修复

FPGA板子突然烧坏寻求帮助 - FPGA|CPLD|ASIC论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
FPGA板子突然烧坏寻求帮助
15:40:05  
今天做项目的时候,和往常一样,给板子接上电源,用quartus ii调试程序(JTAG口),一直失败(下载线没问题),然后板子有点发热,我估计板子应该烧坏了。我重新上电,用万用表量了板子上每个芯片,都是带电的,我就很奇怪,是什么地方烧了。希望大家能给点建议。PCB板是3年前做的,设计图纸没有了,之前一直在用,没出现过问题。
IMG_1403.JPG (399.56 KB, 下载次数: 1)
15:38 上传
IMG_1404.JPG (384.04 KB, 下载次数: 1)
15:38 上传
IMG_1405.JPG (634.85 KB, 下载次数: 1)
15:38 上传
IMG_1406.JPG (626.47 KB, 下载次数: 1)
15:38 上传
已退回9积分
高级工程师
21:54:16  
是不是短路
09:52:56  
是不是短路
你的意思是芯片的VCC与地接在一起了?
09:54:00  
看看是不是哪里碰到一起了&&或者看看JTAG口是不是经常插拔&&松了
18:03:06  
这种情况,首先拔电,等冷却之后,然后在IC上涂抹酒精,然后插电,看看是哪块IC上的酒精蒸发最快,从而知道是哪块短路,但是你这个全部IC都带电,建议检查供电IC的问题
助理工程师
13:24:21  
先查供电部分,没准是芯片坏了
15:56:25  
先查你连接的共地问题吧!!
等待验证会员
16:02:16  
是不是带电插拔JTAG了?
13个问题&&&&&&&&26696个浏览
6个问题&&&&&&&&26571个浏览
14个问题&&&&&&&&2636个浏览
ADAS相比较无人驾驶有望在短期内率先商业化普及,是汽车领域非常重要的产品革新。专家将解答:
1、汽车智能化开发经验和思路
2、ADAS相关技术难点
3、汽车智能化的产业痛点是什么?
每天选一个需要解决的问题,大家一起来帮忙。
授人玫瑰,手有余香
本次讲解答的问题例举:
1、NB-IoT有哪些技术特点和难点?
2、NB-IoT技术对物联网市场将带来什么样的影响。
3、NB-IoT物理层有哪些组成部分?
4、NB-IoT技术如何实现低功耗?
Powered byJTAG修复原理及修复方法_智能机jtag修复吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:3贴子:
JTAG引脚定义:
TCK——测试时钟输入;
TDI——测试数据输入,数据通过TDI输入JTAG口;
TDO——测试数据输出,数据通过TDO从JTAG口输出;
TMS——测试模式选择,TMS用来设置JTAG口处于某种特定的测试模式。
可选引脚TRST——测试复位,输入引脚,低电平有效。
含有JTAG口的芯片种类较多,如CPU、DSP、CPLD等。
JTAG的TCK、TDI、TMS、TDO分别接PC并口的2、3、4、11线上,通过程序将对JTAG口的控制指令和目标代码从PC的并口写入JTAG的BSR中 电路设计和编程中的注意事项
①Flash芯片的WE、CE、OE等控制线必须与SA1110的BSR相连。只有这样,才能通过BSR控制Flash的相应引脚。
②JTAG口与PC并口的连接线要尽量短,原则上不大于15cm。
③Flash在擦写和编程时所需的工作电流较大,在选用系统的供电芯片时,必须加以考虑。
④为提高对Flash的编程速度,尽量使TCK不低于6MHz,可编写烧写Flash程序时实现。
剩下的工作就是联机和写入备份好的DATA文件.
找一个25针LPT的公口 按上面的图焊接起来
在电脑主板的BIOS里面须把LPT端口设为ecp模式
把接口接到电脑上,插上充电器 ,按开机键,如果线没接错,此时就可在接口软件中发现cpu了.
关于jtag:
JTAG是英文“Joint Test Action Group(联合测试行为组织)”的词头字母的简写,该组织成立于1985 年,是由几家主要的电子制造商发起制订的PCB 和IC 测试标准。JTAG 建议于1990 年被IEEE 批准为IEEE0 测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990 年批准后,IEEE 分别于1993 年和1995 年对该标准作了补充,形成了现在使用的IEEE93 和IEEE94。JTAG 主要应用于:电路的边界扫描测试和可编程芯片的在系统编程。
JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND
TI还定义了一种叫SBW-JTAG的接口,用来在引脚较少的芯片上通过最少的利用引脚实现JTAG接口,它只有两条线,SBWTCK,SBWTDIO。实际使用时一般通过四条线连接,VCC,SBWTCK,SBTDIO,GND,这样就可以很方便的实现连接,又不会占用大量引脚。
JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System P在线编程),对FLASH等器件进行编程。
JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程。
在硬件结构上,JTAG 接口包括两部分:JTAG 端口和控制器。与JTAG 接口兼容的器件可以是微处理器(MPU)、微控制器(MCU)、PLD、CPL、FPGA、ASIC 或其它符合IEEE1149.1 规范的芯片。IEEE1149.1 标准中规定对应于数字集成电路芯片的每个引脚都设有一个移位寄存单元,称为边界扫描单元BSC。它将JTAG 电路与内核逻辑电路联系起来,同时隔离内核逻辑电路和芯片引脚。由集成电路的所有边界扫描单元构成边界扫描寄存器BSR。边界扫描寄存器电路仅在进行JTAG 测试时有效,在集成电路正常工作时无效,不影响集成电路的功能。
JTAG的一些说明
通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。
一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。
上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。
例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet的寄存器说明,设置RAM的基地址,总线宽度,访问速度等等。有的SOC则还需要Remap,才能正常工作。运行Firmware时,这些设置由Firmware的初始化程序完成。但如果使用JTAG接口,相关的寄存器可能还处在上电值,甚至时错误值,RAM不能正常工作,所以下载必然要失败。要正常使用,先要想办法设置RAM。在ADW中,可以在Console窗口通过Let 命令设置,在AXD中可以在Console窗口通过Set命令设置。
贴吧热议榜
使用签名档&&
保存至快速回贴FPGA 配置失败 现象总结 | 电子创新网赛灵思中文社区

我要回帖

更多关于 fpga jtag接口 的文章

 

随机推荐