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

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

3天内不再提示

边界扫描测试软件XJTAG和TopJTAG介绍

电子电路开发学习 来源:电子电路开发学习 2023-09-11 14:34 次阅读

前面两篇文章介绍了边界扫描的基本原理和BSDL文件,本文文章介绍边界扫描测试实际使用的两款软件工具,在后面的实战应用部分,会演示基于STM32FPGA的边界扫描测试应用。

本文介绍两款常用的边界扫描测试软件:XJTAG和TopJTAG,前者收费、功能强大,后者免费(和谐后),功能简洁。

如果只是要进行简单的边界扫描测试,使用后者即可,本文重点介绍后者,也就是TopJTAG的下载、安装和基本使用。

1. 功能强大的XJTAG

XJTAG是由剑桥大学的毕业生们设计开发的一整套系统,包括JTAG调试器硬件上位机软件,功能强大,价格不菲。

以其中一款JTAG控制器XJLink2 为例,其特性如下:

支持最多4个TAP接口

TCK最高可达166MHz

JTAG信号电压可配置,1.1-3.3v之间0.1v步进

所有IO管脚都内置和电压测量和频率测量功能

开放的DLL API接口

XJTAG目前在国内授权的代理商有两家:广州风标电子和烟台长韵电子,有需要的朋友可以联系这两家代理商。

2. 小巧简洁的TopJTAG

常用的边界扫描软件还有TopJTAG公司的开发的一款小软件TopJTAG Probe,可以基于常用的仿真器,如J-Link、USB-Blaster等,配合Top JTAG Probe软件来实现边界扫描测试,界面简洁,使用简单,比起XJTAG等专业的边界扫描软件,对于我们平时简单测试使用是足够了。

TopJTAG目前共有两款工具:

TopJTAG Probe:边界扫描测试软件,可实现IO的读取、控制、波形的显示、脉冲的计数等。

TopJTAG Flash Programmer:可以对芯片外置的CFI Flash进行编程和读取。

3. TopJTAG安装

TopJTAG软件安装包获取(包含Probe和Flash两个工具),可以在公众号后台回复【边界扫描】关键字,获取安装包、和谐工具的下载链接。

4. TopJTAG基本使用

这里以Xilinx Kintex-7 XC7K325T开发板,配合JLink V9调试器为例,演示TopJTAG Probe的基本使用。

首先按照下图所示,连接FPGA和JLink调试器硬件

wKgaomT-tTiAB7PSAAArYBu2I0A838.jpg

确保JLink在设备管理器能正确识别

wKgaomT-tTiAfBnwAADEvKZc-tQ676.jpg

打开TopJTAG Probe软件,新建一个连接,选择调试器为JLink,TCK时钟选择最高12MHz,可以看到还是支持很多JTAG调试器的。

wKgZomT-tTiAcC2TAAD6KrBxwWo105.jpg

如果JLink和FPGA连接正确,会弹出当前连接的芯片厂商和IDCODE。

wKgZomT-tTiAQXw-AACAsPuEeoM923.jpg

指定BSDL文件的路径,并进行验证。

wKgaomT-tTmABSIXAAEDCF0JY8A205.jpg

关于BSDL文件的获取方法,可以查看上一篇文章:

强大的JTAG边界扫描(2):BSDL文件介绍。

如果验证通过,会弹出如下芯片视图,可以看到每个管脚的状态。

wKgaomT-tTmAOIKeAAGocQIwkXQ456.jpg

点击RUN,启动边界扫描,默认工作在SAMPLE模式,蓝色表示管脚当前为低电平,红色表示管脚当前为高电平,黑色表示电源管脚(VCC/GND)。

wKgZomT-tTmAc1iCAAG3OUl9cx8137.jpg

至此,关于TopJTAG的安装和基本使用就介绍完了,下面的几篇文章我会以MCU STM32和FPGA XC7K325T为例,演示TopJTAG的详细使用,直观的认识边界扫描是如何运行的,边界扫描的几个应用场景。

审核编辑:汤梓红

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

    关注

    1603

    文章

    21326

    浏览量

    593242
  • STM32
    +关注

    关注

    2240

    文章

    10674

    浏览量

    348811
  • JTAG
    +关注

    关注

    6

    文章

    383

    浏览量

    71151
  • 测试软件
    +关注

    关注

    2

    文章

    43

    浏览量

    12983

原文标题:强大的JTAG边界扫描3-常用边界扫描测试软件

文章出处:【微信号:mcu149,微信公众号:电子电路开发学习】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    什么是边界扫描?JTAG边界扫描测试方案介绍

    提到边界扫描,就不得不提JTAG,因为边界扫描是JTAG接口的功能之一。
    发表于 09-22 14:12 1867次阅读
    什么是<b class='flag-5'>边界</b><b class='flag-5'>扫描</b>?JTAG<b class='flag-5'>边界</b><b class='flag-5'>扫描</b><b class='flag-5'>测试</b>方案<b class='flag-5'>介绍</b>

    边界扫描测试

    请教:我在使用c6678开发板,想使用边界扫描测试的功能,不知道除了开发板硬件之外,是不是还需要其他硬件和软件的配合?
    发表于 06-19 07:36

    基于边界扫描的电路板快速测试系统设计

      摘要:本文设计了一套基于边界扫描的电路板快速测试系统,该系统利用计算机并行端口,通过适配器发送、接收测试向量,然后对采集数据进行分析,显示测试
    发表于 09-10 16:28

    边界扫描测试技术介绍

    边界扫描测试技术 不属于 coresight架构,边界扫描测试技术 被 coresight 架构
    发表于 02-17 07:33

    边界扫描测试技术在硬件实验中的应用

    本文提出将广泛用于测试领域的边界扫描技术应用在基于FPGA的计算机硬件实验课程中,利用边界扫描技术解决FPGA的配置和
    发表于 08-18 10:10 17次下载

    边界扫描与电路板测试技术

    摘 要: 本文论述了边界扫描技术的基本原理和边界扫描在电路板测试及在FPGA、DSP器件中的应用。
    发表于 03-11 13:45 1624次阅读
    <b class='flag-5'>边界</b><b class='flag-5'>扫描</b>与电路板<b class='flag-5'>测试</b>技术

    VLSI边界扫描测试故障诊断

    介绍了支持JTAG 标准的IC 芯片结构和故障测试的4-wire 串行总线,以及运用 边界扫描 故障诊断的原理。实验中分析了IC 故障类型、一般故障诊断流程和进行
    发表于 07-04 15:08 30次下载
    VLSI<b class='flag-5'>边界</b><b class='flag-5'>扫描</b><b class='flag-5'>测试</b>故障诊断

    基于USB总线的边界扫描测试系统

    分析了 边界扫描 测试技术的工作机制对测试主控系统的功能需求, 提出了一种基于 USB总线 的低成本边界
    发表于 07-04 15:18 25次下载
    基于USB总线的<b class='flag-5'>边界</b><b class='flag-5'>扫描</b><b class='flag-5'>测试</b>系统

    基于边界扫描技术的板级测试分析

    随着支持IEEE1149.1标准的边界扫描芯片的广泛应用,传统的电路板测试方法如使用万用表、示波器探针,已不能满足板级测试的需求,相反一种基于板级
    发表于 05-30 15:06 45次下载
    基于<b class='flag-5'>边界</b><b class='flag-5'>扫描</b>技术的板级<b class='flag-5'>测试</b>分析

    边界扫描测试的原理及应用设计

    边界扫描测试的原理及应用设计,有需要的下来看看。
    发表于 02-16 18:25 24次下载

    边界扫描测试的基本原理及其测试系统的设计

    随着超大规模集成电路(VLSI)、表面安装器件(SMD)、多层印制电路板(MPCB)等技术的发展,电路板的常规测试方式面临挑战。介绍边界扫描技术及
    发表于 12-01 10:50 19次下载
    <b class='flag-5'>边界</b><b class='flag-5'>扫描</b><b class='flag-5'>测试</b>的基本原理及其<b class='flag-5'>测试</b>系统的设计

    JTAG(四) 边界扫描测试技术

    边界扫描测试技术 不属于 coresight架构,边界扫描测试技术 被 coresight 架构
    发表于 12-20 19:47 20次下载
    JTAG(四) <b class='flag-5'>边界</b><b class='flag-5'>扫描</b><b class='flag-5'>测试</b>技术

    XJTAG边界扫描—JTAG链调试器

    JTAG链调试器(JTAG Chain Debugger),随XJTAG的安装包一起安装,是一个功能强大的工具,旨在帮助您解决JTAG链的问题。
    发表于 07-19 14:41 350次阅读
    <b class='flag-5'>XJTAG</b><b class='flag-5'>边界</b><b class='flag-5'>扫描</b>—JTAG链调试器

    强大的JTAG边界扫描2-BSDL文件

    BSDL文件可以在一些边界扫描软件中被使用,如XJTAGTopJTAG等等,通过加载对应的BSDL文件可以实现对芯片外部所有管脚的读取和
    的头像 发表于 09-10 10:15 496次阅读
    强大的JTAG<b class='flag-5'>边界</b><b class='flag-5'>扫描</b>2-BSDL文件

    基于Xilinx FPGA的边界扫描应用

    上一篇文章,介绍了基于STM32F103的JTAG边界扫描应用,演示了TopJTAG Probe软件的应用,以及
    的头像 发表于 09-13 12:29 750次阅读
    基于Xilinx FPGA的<b class='flag-5'>边界</b><b class='flag-5'>扫描</b>应用