JTAG全称是标准测试访问接口与边界扫描结构(Standard Test Access Portand Boundary Scan Architecture),是1985年制定的检测PCB和IC芯片的一个标准,1990年被修改后成为IEEE1149.1-1990。通过这个标准,可对具有JTAG接口芯片的硬件电路进行边界扫描和故障检测。ARM的E-TRACE调试模式是JTAG的增强版本。
JTAG标准的目的是用TCK(测试时钟输入)、TDI(测试数据输入)、TDO(测试数据输出)和TMS(测试模式选择)四个信号来测试芯片的内部状态;TRST为测试复位,输入引脚,低电平有效。
由于复杂芯片引脚太多,特别是还有些芯片一旦安装到多层电路板上就无法看到引脚,更不要说测量了,这时就可以在计算机软件的支持下通过JTAG接口,对芯片进行测量,如果各个公司的芯片都符合该标准,就可以将各个芯片的JTAG口串联起来(菊花链),无论在电路板上有多少芯片,只需4个引脚,就可以测量电路板上的所有芯片。
JTAG接口也可以将数据写入芯片,在可编程逻辑器件的数据下载中也使用JTAG接口,出现了在系统编程(ISP)的概念,也就是说,即使可编程逻辑器件安装到了系统中,也可以对其内部电路进行修改,JTAG技术和EDA软件的进步,使可编程逻辑器件的开发与使用得到快速发展。C8051单片机就使用JTAG接口,不过当时我们没有用,都不知道它有,呵呵。使用JTAG口,必须在计算机与芯片JTAG接口之间连接一个接口装置,理论上就是一个缓冲器,但为了向前兼容,所以有一些接口做得很复杂。
And JTAG is a natural match for downloading configuration bitstreams to FPGAs.
原文时间:2005.06.07
原文地址: http://mnky.bokee.com/1829722.html
JTAG标准的目的是用TCK(测试时钟输入)、TDI(测试数据输入)、TDO(测试数据输出)和TMS(测试模式选择)四个信号来测试芯片的内部状态;TRST为测试复位,输入引脚,低电平有效。
由于复杂芯片引脚太多,特别是还有些芯片一旦安装到多层电路板上就无法看到引脚,更不要说测量了,这时就可以在计算机软件的支持下通过JTAG接口,对芯片进行测量,如果各个公司的芯片都符合该标准,就可以将各个芯片的JTAG口串联起来(菊花链),无论在电路板上有多少芯片,只需4个引脚,就可以测量电路板上的所有芯片。
JTAG接口也可以将数据写入芯片,在可编程逻辑器件的数据下载中也使用JTAG接口,出现了在系统编程(ISP)的概念,也就是说,即使可编程逻辑器件安装到了系统中,也可以对其内部电路进行修改,JTAG技术和EDA软件的进步,使可编程逻辑器件的开发与使用得到快速发展。C8051单片机就使用JTAG接口,不过当时我们没有用,都不知道它有,呵呵。使用JTAG口,必须在计算机与芯片JTAG接口之间连接一个接口装置,理论上就是一个缓冲器,但为了向前兼容,所以有一些接口做得很复杂。
And JTAG is a natural match for downloading configuration bitstreams to FPGAs.
=============================
原文时间:2005.06.07
原文地址: http://mnky.bokee.com/1829722.html