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为测试复位,输入引脚,低电平有效。
延伸阅读
isp和jtag的区别是什么啊?怎么用啊?谢谢您?
ISP是(In-SystemProgramming)是在系统编程这里的系统指的是电路系统也就是说给芯片编程的时候不必将芯片移出其运行的电路系统JTAG是(JointTestActionGroup)是联合测试行为组提出了一种边界扫描链的结构也本身与ISP并没有什么联系JTAG主要同于边界扫描测试芯片内部信号但通过某种方式也可以实现编程采用JTAG编程的方式其实芯片也不需要离开电路系统因此也是一种ISP所以从字面上看ISP是从编程方式来表述而JTAG是从编程实现的结构上来描述的而对于单片机的ISP和JTAG接口这里的ISP则一般指的是通过SPI接口进行在系统编程(ISP)而JTAG则是通过JTAG接口进行在系统编程这里的描述我觉得更多的是一种习惯而非准确的ISP或者JTAG的字面意思
Jtag是什么?
JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。
一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,像UART,Timers,GPIO等等的寄存器。
15pin的接口叫啥?
一般蓝色15pin的是vga输出口,要看你是否使用核显。
JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。如今,JTAG接口还常用于实现ISP(In-System
jtag封装尺寸?
JTAG接口有两种连接标准:14针接口及20针接口。2.54×2.54mm的各种针脚数量的JTAG的封装比如,如果JTAG引脚为2*5=10pin,那么长度就是L=7.65+2.54*5=20.35mm,对于开发板上元器件的JTAG接口,较多采用MOLEX的8针连接器,其体积较小,便于集成电路设计且功能齐全。
单片机的JTAG接口功能是什么?
1用于烧写FLASH 烧写FLASH的软件有很多种包括jatg.exe fluted flashpgm等等,但是所有这些软件都是通过jtag接口来烧写flash的,由于pc机上是没有jtag接口的,所以利用并口来传递信息给目标板的jtag接口。所以就需要并口转jtag接口的电路。
2 用于调试程序 同时应该注意到jtag接口还可以用来调试程序。而调试程序(如ARM开发组件中的AXD)为了通过jtag接口去调试目标板上的程序,同样是使用pc的并口转jtag接口来实现与目标板的通信。
这样,并口转jtag接口的电路就有了两种作用。 3 仿真器 根据1和2的总结,并口转jtag接口的电路是两种应用的关键,而这种电路在嵌入式开发中就叫仿真器。并口转jtag接口的电路有很多种,有简单有复杂的,常见的仿真器有Wigger,EasyJTAG,Multi-ICE等。这些所谓的仿真器的内部电路都是并口转jtag接口,区别只是电路不同或使用的技术不同而已。
在嵌入式系统中,jtag接口有什么作用?
JTAG是一种标准的通讯口,用来传输调试信息。简单说它就是一种专用的串行通讯口,配合专用的设备(仿真器)与上位机进行通讯交换数据,在芯片内有专门的硬件部分与这个接口配合,可以让上位机通过这个口的信息来下载程序、控制芯片动作、调试程序、读出或设置芯片内寄存器、相关存储器、外设等等。