前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >强大的JTAG边界扫描3-常用边界扫描测试软件

强大的JTAG边界扫描3-常用边界扫描测试软件

作者头像
单片机点灯小能手
发布2023-09-18 08:11:14
3052
发布2023-09-18 08:11:14
举报

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

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

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

1. 功能强大的XJTAG

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

官方网站:www.xjtag.com/zh-hans/

以其中一款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等专业的边界扫描软件,对于我们平时简单测试使用是足够了。

官方网站:http://www.topjtag.com/

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调试器硬件

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

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

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

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

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

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

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

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

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

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

更多精选

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-09-11 11:55,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 电子电路开发学习 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 功能强大的XJTAG
  • 2. 小巧简洁的TopJTAG
  • 3. TopJTAG安装
  • 4. TopJTAG基本使用
  • 更多精选
相关产品与服务
腾讯云服务器利旧
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档