0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FPGA的Jtag接口烧了,怎么办?

小眼睛科技 2025-04-27 11:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在展开今天的文章前,先来讨论一个问题:

FPGA的jtag接口烧了怎么办?


JTAG接口的输入引脚通常设计为高阻抗,这使得它们对静电电荷积累非常敏感,由于JTAG接口需要频繁连接调试器、下载线缆等外部设备,插拔过程中极易因摩擦产生静电。JTAG 接口经常会有带电拔插的情况,这不可避免地会产生静电或浪涌电流。JTAG接口的引脚直接与FPGA内部的测试访问端口(TAP)控制器和配置电路相连,这意味着外界的异常电压或电流可以直接作用于这些关键的内部电路,没有太多的缓冲和保护。如果接口受到过压、过流的影响,损坏很可能会迅速蔓延到内部核心电路,造成严重的后果。

传统FPGA开发板通常扩展出FPGA的Jtag接口,需用户对照Jtag接口线序和电源管脚手动连接外部烧录器(如下图),在初学者当中常易出现不当的操作,如在板卡通电的情况下插/拔jtag接口以及Jtag接口线序连接错误(特别是电源接反)等情况,很可能会导致FPGA器件的损坏。


f6cbb2b2-2313-11f0-9434-92fbcf53809c.png


若损坏发生在FPGA芯片内部,这种情况的维修难度极大,通常需要专业的设备和技术,成本较高,且成功率不一定能得到保证。所以FPGA的JTAG接口一旦烧坏,意味着FPGA芯片已如同“板砖”,重新配置和调试功能基本不可用。


Jtag接口对FPGA的开发、调试、测试及维护具有不可替代的意义,是FPGA从“空白芯片”“定制化电路”的必经之路,也是将FPGA内部信号实时抓取并传输至PC端,实现对复杂时序逻辑的可视化调试,快速定位信号毛刺、时序违例等问题重要手段。





为避免初学者在使用FPGA开发板Jtag接口时出现以上问题,PGX-Nano开发板集成FT2232HL实现USB转Jtag接口,用户通过Type-C接口连接开发板即可实现Jtag接口烧录及调试,同时Type-c接口也作为开发板的供电接口使用,真是一举两得。



f7471e02-2313-11f0-9434-92fbcf53809c.png

除此之外,FPGA工程在管脚约束的过程中,往往需要从原理图或硬件手册中查找对应外设所使用的FPGA管脚序号再进行管脚约束。PGX-Nano开发板的每个外设接口都以硬件丝印的形式标明对应的FPGA管脚序号,用更直观的方式便于用户直接进行管脚约束和理解FPGA IO的可编程特性。

f787bb7e-2313-11f0-9434-92fbcf53809c.png

PGX-Nano是一套以紫光同创FPGA为核心的开发板,选用紫光同创logos2系列28nm工艺的FPGA(PG2L50H_6IMBG324)。



PGX-Nano板卡搭载一颗容量为2Mb的SRAM用于数据缓存,MS9708实现高速8bitDACesp32模组实现WIFI、蓝牙透传,CP2102实现串口通信;预留了40pin扩展IO以及4个PMOD接口可连接丰富的外设模块,同时为用户提供led灯、按键、拨码开关和数码管等基础的硬件电路资源。


f828c028-2313-11f0-9434-92fbcf53809c.jpgf93a36e0-2313-11f0-9434-92fbcf53809c.pngf97d3ec2-2313-11f0-9434-92fbcf53809c.jpg

PGX_Nano配套教程通过“看得见、摸得着”的硬件交互,建立从“比特到系统”的工程思维。它不仅是验证理论的手段,更是培养复杂系统设计能力的核心途径。对于初学者,从点亮一颗LED开始积累底层经验;对于进阶开发者,通过外设实验探索FPGA在高速数据采集、数据处理等领域的应用,最终实现从“模块设计者”到“系统架构师”的能力跃迁。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1655

    文章

    22282

    浏览量

    630071
  • 开发板
    +关注

    关注

    25

    文章

    6122

    浏览量

    113157
  • jtag接口
    +关注

    关注

    0

    文章

    35

    浏览量

    14007
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何确定fpga烧了

    新手测板调试的时候,ep4ce10e22c6n的,quartus显示can't access jtag chain,查了下个电压供电正常,但是jtag的5TMS和9TDI都没有按规定拉高到2.5V,但我检查原理图是上拉的,这是不是FPG
    发表于 11-21 19:40

    JILNK调试时无法选择SW或JTAG怎么办

    JILNK调试时无法选择SW或JTAG怎么办
    发表于 04-08 19:06

    二极管烧了怎么办

    请问二极管烧了怎么办
    发表于 10-24 15:58

    JTAG不能调试了老是出错怎么办

    我用原子店里的JTAG 仿真器调试程序以前还是好好的,但是今天老是出错,不能进入调试模式,如下图,原子哥自带程序也测试了同样的问题。可以正常下载,就是不能仿真。怎么办啊?
    发表于 07-19 08:00

    诺基亚n70白屏怎么办

    诺基亚n70白屏怎么办
    发表于 09-01 15:58 3716次阅读
    诺基亚n70白屏<b class='flag-5'>怎么办</b>

    显示桌面没了怎么办

    显示桌面没了怎么办 我的windows xp的显示桌面的图标没有了怎么办。下载一个放到系统目
    发表于 01-18 19:00 4057次阅读

    基于JTAG接口实现ARM的FPGA在线配置设计

    基于JTAG接口实现ARM的FPGA在线配置设计 引 言     为了解决不同标准间无线接口技术的互通和兼容,人们提出了软件无线电(Software Defined Radio,SD
    发表于 02-09 10:56 3658次阅读
    基于<b class='flag-5'>JTAG</b><b class='flag-5'>接口</b>实现ARM的<b class='flag-5'>FPGA</b>在线配置设计

    电池换新无法可依怎么办

    电池坏了怎么办?修。修不好怎么办?换。
    发表于 03-19 11:23 1722次阅读

    JTAG接口定义

    JTAG(联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG
    的头像 发表于 03-27 14:54 3.3w次阅读

    Xilinx FPGA JTAG接口转换成USB接口的方法

    随着USB接口的越来越普及,现在几乎所有的接口都可以转换成USB接口,本文主要介绍一下Xilinx FPGAJTAG
    的头像 发表于 01-24 17:34 1.9w次阅读

    linux无法识别U盘怎么办

    linux无法识别U盘怎么办
    发表于 05-19 09:08 1.8w次阅读
    linux无法识别U盘<b class='flag-5'>怎么办</b>

    SPI接口发片选信号导致死机怎么办

    电子发烧友网站提供《SPI接口发片选信号导致死机怎么办.pdf》资料免费下载
    发表于 08-02 10:05 0次下载
    SPI<b class='flag-5'>接口</b>发片选信号导致死机<b class='flag-5'>怎么办</b>

    I2C接口进入Busy状态不能退出怎么办

    电子发烧友网站提供《I2C接口进入Busy状态不能退出怎么办.pdf》资料免费下载
    发表于 08-02 10:03 3次下载
    I2C<b class='flag-5'>接口</b>进入Busy状态不能退出<b class='flag-5'>怎么办</b>

    电机过热怎么办

    电机过热怎么办?WAYON维安PPTC有方案
    的头像 发表于 11-01 15:08 1438次阅读
    电机过热<b class='flag-5'>怎么办</b>?

    pcb钻孔偏孔了怎么办

    pcb钻孔偏孔了怎么办
    的头像 发表于 11-22 11:10 5410次阅读
    pcb钻孔偏孔了<b class='flag-5'>怎么办</b>?