A9VG电玩部落论坛

 找回密码
 注册
搜索
查看: 6043|回复: 15

■■■什么叫做JTGA,普及一下,大家都来学习■■■

[复制链接]

精华
0
帖子
1925
威望
0 点
积分
1944 点
种子
0 点
注册时间
2008-5-31
最后登录
2012-6-28
 楼主| 发表于 2009-12-6 21:08  ·  湖北 | 显示全部楼层 |阅读模式
什么叫做JTAG
    JTAG是英文“Joint Test Action Group(联合测试行为组织)”的词头字母的简写,该组织成立于1985 年,是由几家主要的电子制造商发起制订的PCB 和IC 测试标准。JTAG 建议于1990 年被IEEE 批准为IEEE1149.1-1990 测试访问端口和边界扫描结构标准。该标准规定了进行边界扫描所需要的硬件和软件。自从1990 年批准后,IEEE 分别于1993 年和1995 年对该标准作了补充,形成了现在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要应用于:电路的边界扫描测试和可编程芯片的在系统编程。

  JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。GND
  
    TI还定义了一种叫SBW-JTAG的接口,用来在引脚较少的芯片上通过最少的利用引脚实现JTAG接口,它只有两条线,SBWTCK,SBWTDIO。实际使用时一般通过四条线连接,VCC,SBWTCK,SBTDIO,GND,这样就可以很方便的实现连接,又不会占用大量引脚。

  JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System Programmable;在线编程),对FLASH等器件进行编程。

  JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程。

  在硬件结构上,JTAG 接口包括两部分:JTAG 端口和控制器。与JTAG 接口兼容的器件可以是微处理器(MPU)、微控制器(MCU)、PLD、CPL、FPGA、ASIC 或其它符合IEEE1149.1 规范的芯片。IEEE1149.1 标准中规定对应于数字集成电路芯片的每个引脚都设有一个移位寄存单元,称为边界扫描单元BSC。它将JTAG 电路与内核逻辑电路联系起来,同时隔离内核逻辑电路和芯片引脚。由集成电路的所有边界扫描单元构成边界扫描寄存器BSR。边界扫描寄存器电路仅在进行JTAG 测试时有效,在集成电路正常工作时无效,不影响集成电路的功能。
  .

精华
0
帖子
1925
威望
0 点
积分
1944 点
种子
0 点
注册时间
2008-5-31
最后登录
2012-6-28
 楼主| 发表于 2009-12-6 21:12  ·  湖北 | 显示全部楼层
还是不太清楚,早期的主板是从软件上屏蔽了JTAG吧?  现在新出的主板是从硬件上屏蔽了JTAG ???

精华
0
帖子
3779
威望
0 点
积分
4575 点
种子
11 点
注册时间
2008-11-14
最后登录
2020-5-5
发表于 2009-12-6 21:23  ·  上海 | 显示全部楼层
谢谢分享~~~~~~~~~~~

精华
0
帖子
2434
威望
0 点
积分
2837 点
种子
10 点
注册时间
2009-2-20
最后登录
2024-11-22
发表于 2009-12-6 21:26  ·  河北 | 显示全部楼层
支持技术贴,虽然不是很懂,但很喜欢。

精华
0
帖子
52
威望
0 点
积分
69 点
种子
0 点
注册时间
2008-11-28
最后登录
2014-11-23
发表于 2009-12-6 21:32  ·  重庆 | 显示全部楼层
下面是引用ng2er于2009-12-06 21:12发表的:
还是不太清楚,早期的主板是从软件上屏蔽了JTAG吧?  现在新出的主板是从硬件上屏蔽了JTAG ???

JTAG每个处理器上都会有的,无非是电路板上有没有引线出来而已!

精华
0
帖子
1925
威望
0 点
积分
1944 点
种子
0 点
注册时间
2008-5-31
最后登录
2012-6-28
 楼主| 发表于 2009-12-6 21:46  ·  湖北 | 显示全部楼层
下面是引用oceanxu于2009-12-06 21:32发表的:


JTAG每个处理器上都会有的,无非是电路板上有没有引线出来而已!


学习
xlg

精华
0
帖子
342
威望
0 点
积分
350 点
种子
0 点
注册时间
2009-10-23
最后登录
2010-6-16
发表于 2009-12-6 22:13  ·  上海 | 显示全部楼层
下面是引用oceanxu于2009-12-06 21:32发表的:


JTAG每个处理器上都会有的,无非是电路板上有没有引线出来而已!
一般器件都会有,但是不少器件的晶片测试的时候是通过探针测试的,后来在成品封装的是候许多器件这些pad是不封装的

精华
0
帖子
128
威望
0 点
积分
147 点
种子
0 点
注册时间
2009-11-14
最后登录
2012-5-9
发表于 2009-12-6 23:14  ·  江苏 | 显示全部楼层
无语,标题都错了
是JTAG,不是JTGA好吧

精华
0
帖子
1019
威望
0 点
积分
1266 点
种子
5 点
注册时间
2005-7-12
最后登录
2018-1-12
发表于 2009-12-6 23:17  ·  北京 | 显示全部楼层
是JTAG.......自己FPGA DSP 都是拿这种接口调试。。。不过原理啥的不懂。。

骑士

爱×○□△,更爱ABXY.还有RT...

精华
0
帖子
3895
威望
0 点
积分
2362 点
种子
0 点
注册时间
2009-9-2
最后登录
2012-8-20
发表于 2009-12-7 00:12  ·  广东 | 显示全部楼层
基础不好,学不会~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-10-7 14:18 , Processed in 0.252264 second(s), 19 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部