JTAG 连接器和接口

描述

  JTAG 没有标准连接器。通常情况下,“JTAG 连接器”是标准的公头,例如 0.1” 头或更细间距的头。正如我们所见,运行 JTAG TAP 只需要四个(或五个)引脚。但是,用于与 TAP“通信”的设备(称为JTAG 接口)也需要电源和接地连接,如果需要,设计人员可以在 JTAG 接头上包括其他连接。

  那么,给定一块威廉希尔官方网站 板,设计人员应该如何提供 JTAG 访问?而且,给定一块新威廉希尔官方网站 板,您应该在哪里寻找 JTAG 连接器?

  尽管 JTAG 接口没有一种标准接头,但制造商之间已或多或少地标准化了几种接头类型。其中包括ARM JTAG 20、ARM JTAG 14、TI JTAG 14、STMicroelectronics 的 STDC14、Infineon 的OCDS 16 针接头[pdf]、 CoreSight 10、CoreSight 20、MIPI 34和Mictor 38 。 Segger 将其J-Link 和 J-Trace 连接器定义为与 ARM JTAG 20 几乎相同。

  大多数接头是带护罩或无护罩的公头,具有 10、14 或 20 个引脚,引脚间距为 0.1” 或 0.05”。示例如图 1 所示。

  

接口

  图 1.用于连接到 JTAG 接口的通用接头。

  图 2 显示了各种 JTAG 接口(上面链接)的引脚布局。在这里您可以找到 JTAG(TDI、TDO、TCK、TMS、nTRST)以及串行线调试(SWDIO、SWCLK、SWO)的标准引脚),以及用于调试的附加功能,如跟踪。

  

接口

  图 2.各种 JTAG 接口的引出线,在本例中显示在 0.1” 带护罩的公头上。

  添加的引脚中特别值得注意的是 nSRST(完全系统复位),它强制目标完全复位,以及 VTREF(电压目标参考),连接到目标电源轨以进行 JTAG 接口硬件电平转换。

  JTAG 接口

  市场上有几种 JTAG 接口(也称为 JTAG 调试探针)。在开源硬件领域,有Black Magic Probe 或 BMP,由 1BitSquared 和 Black Sphere Technologies 开发,用作 ARM JTAG 接口,拥有庞大而活跃的社区支持。Black Magic Probe 也可以指任何已将其固件替换为Black Magic Probe 固件的JTAG 接口。

  Segger 广泛使用的商用调试探针包括J-Link (如图 3 所示)和J-Trace,这是一种更先进、功能更强大的调试探针,适用于工业应用。J-Link 的教育许可证价格低于 100 美元,商业应用的价格在 400 到 1,000 美元之间,而 J-Trace 的价格在 1,700 美元到 2,500 美元之间。

  特定供应商还将为其产品销售 JTAG 接口。STMicroelectronics 为其 STM8 和 STM32 产品提供 STLINK 系列(包括STLINK/V2和STLINK-V3SET),Atmel(现为 Microchip)提供Atmel-ICE,NXP 提供S32 Debug Probe——不胜枚举。

  FPGA 也使用 JTAG 将比特流到设备/存储器上,但这些接口通常称为电缆。示例包括 Xilinx 的Platform Cable II 和 Altera 的 FPGA 电缆,以前称为 USB-Blaster II,现在更名为 Intel FPGA Download Cable II。

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分