微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 不同针脚数的JTAG介绍

不同针脚数的JTAG介绍

时间:12-12 来源:互联网 点击:
JTAG(Joint Test Action Group ,联合测试行动小组 ) 是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试, JTAG 技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路 TAP ( Test Access Port ,测试访问口),通过专用的 JTAG 测试工具对内部节点进行测试。

目前大多数比较复杂的器件都支持 JTAG 协议,如 ARM 、 DSPFPGA 器件等。标准的 JTAG 接口是 4 线: TMS 、 TCK 、 TDI 、 TDO ,分别为测试模式选择、测试时钟、测试数据输入和测试数据输出。
JTAG 测试允许多个器件通过 JTAG 接口串联在一起,形成一个 JTAG 链,能实现对各个器件分别测试。 JTAG 接口还常用于实现 ISP ( In-System Programmable 在系统编程)功能,如对 FLASH器件进行编程等。
通过 JTAG 接口,可对芯片内部的所有部件进行访问,因而是开发调试嵌入式系统的一种简洁高效的手段。

目前常用的 JTAG 接口的连接有3种标准,即10针、14 针和20 针接口,其定义分别如下所示。

=================================================================================

14 针 JTAG 接口定义引 脚 名 称 描 述

1 、13               VCC 接电源

2 、 4 、 6 、 8 、 10 、 14     GND 接地

3  nTRST             测试系统复位信号

5  TDI               测试数据串行输入

7  TMS              测试模式选择

9  TCK              测试时钟

11 TDO              测试数据串行输出

12 nRESET / NC          目标系统复位信号 / 未连接

备注:12脚可以连接目标系统复位信号或者是悬空,视具体情况而定。

=================================================================================

20 针 JTAG 接口定义引 脚 名 称 描 述

1 VTref              目标板参考电压,接电源

2 VCC                接电源

3 nTRST               测试系统复位信号

4、6、8、10、12、14、16、18、20  GND 接地

5 TDI                测试数据串行输入

7 TMS                测试模式选择

9 TCK                测试时钟

11 RTCK               测试时钟返回信号

13 TDO               测试数据串行输出

15 nRESET             目标系统复位信号

17 、19 NC             未连接

备注:20针JTAG为最常用的JTAG接口。

=================================================================================

10 针 JTAG 接口定义引 脚 名 称 描 述

1 VTref              目标板参考电压,接电源

2 VCC                接电源

3 nTRST               测试系统复位信号

4 nRESET              目标系统复位信号

5 TDI                测试数据串行输入

6TDO               测试数据串行输出

7 TMS                测试模式选择

8RTCK / NC            测试时钟返回信号 / 未连接

9 TCK                测试时钟

10 GND 接地

备注:8脚可以连接测试时钟返回信号或者是悬空,视具体情况而定;对于RTCK,在不用的情况下一定要把它设置为接地。

=================================================================================

对于某些场合的JTAG,nRESET和RTCK并不是必须的信号,因此在10pin和14pin的JTAG定义中,某些引脚可以选择悬空或者是链接到对应的引脚上。

利用以上不同针脚数的JTAG定义,可以很方便的把JTAG20转化为JTAG14或者JTAG10的来使用。

上一篇:USB3.0概述
下一篇:计算机的并行接口

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top