1、JTAG也是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。
2、现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。
(资料图片仅供参考)
3、标准的JTAG接口是4线:JTAG[1]TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。
4、 相关JTAG引脚的定义为:TCK为测试时钟输入;TDI为测试数据输入,数据通过TDI引脚输入JTAG接口;TDO为测试数据输出,数据通过TDO引脚从JTAG接口输出;TMS为测试模式选择,TMS用来设置JTAG接口处于某种特定的测试模式;TRST为测试复位,输入引脚,低电平有效。
5、GND TI还定义了一种叫SBW-JTAG的接口,用来在引脚较少的芯片上通过最少的利用引脚实现JTAG接口,它只有两条线,SBWTCK,SBWTDIO。
6、实际使用时一般通过四条线连接,VCC,SBWTCK,SBWTDIO,GND,这样就可以很方便的实现连接,又不会占用大量引脚。
7、 JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port测试访问口)通过专用的JTAG测试工具对内部节点进行测试。
8、JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。
9、现在,JTAG接口还常用于实现ISP(In-System Programmable;在线编程),对FLASH等器件进行编程。
10、 JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程后再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。
11、JTAG接口可对PSD芯片内部的所有部件进行编程。
12、 在硬件结构上,JTAG 接口包括两部分:JTAG 端口和控制器。
13、与JTAG 接口兼容的器件可以是微处理器(MPU)、微控制器(MCU)、PLD、CPL、FPGA、DSP、ASIC 或其它符合IEEE1149.1 规范的芯片。
14、IEEE1149.1 标准中规定对应于数字集成电路芯片的每个引脚都设有一个移位寄存单元,称为边界扫描单元BSC。
15、它将JTAG 电路与内核逻辑电路联系起来,同时隔离内核逻辑电路和芯片引脚。
16、由集成电路的所有边界扫描单元构成边界扫描寄存器BSR。
17、边界扫描寄存器电路仅在进行JTAG 测试时有效,在集成电路正常工作时无效,不影响集成电路的功能。
本文到此分享完毕,希望对大家有所帮助。
推荐
-
三六零数字科技等项目落地河南!2023全球豫商大会签约多个项目_世界速讯
【大河财立方记者郝楠楠张克瑶文朱哲摄影】4月21日,2023全球豫商大会在郑州开幕。大河财立方记者在现场了解2023-04-21 -
5.5G预计2025年商用 裸眼3D等应用将可随时体验 全球最资讯
【大河财立方记者陈薇】4月19日至20日,2023年华为全球分析师大会期间在深圳举办,其间以“5 5G走进现实,构建2023-04-21 -
成达万高铁“最难建”大桥主墩承台浇筑完成 预计5月底主墩全部“出水” 环球看热讯
乐山新闻网站是由市委宣传部主管的全民所有制事业单位,乐山地区唯一有新闻发布资格的大型综合门户网站,是2023-04-21 -
每日速讯:2023年引滦入津、入唐春季供水全面启动 计划供水3.5亿立方米
新华社天津4月21日电(记者黄江林)记者从水利部海河水利委员会获悉,21日10时,随着引滦枢纽闸开启,20232023-04-21