JTAG 电气特性

来源:互联网 发布:动力节点java源码 编辑:程序博客网 时间:2024/04/24 09:37

本文转载至:http://zh.wikipedia.org/wiki/JTAG

JTAG的接口是一种特殊的4/5个接脚接口连到芯片上 ,所以在电路版上的很多芯片可以将他们的JTAG接脚通过Daisy Chain的方式连在一起,并且Probe只需连接到一个“JTAG端口”就可以访问一块电路板上的所有IC。这些连接引脚是:

  1. TDI(测试数据输入)
  2. TDO(测试数据输出)
  3. TCK(测试时钟)
  4. TMS(测试模式选择)
  5. TRST(测试复位)可选。
JTAG链的一个例子

因为只有一条数据线,通信协议有必要像其他串行设备接口,如SPI一样为串行传输。时钟由TCK引脚输入。配置是通过TMS引脚采用状态机的形式一次操作一位来实现的。每一位数据在每个TCK时钟脉冲下分别由TDI和TDO引脚传入或传出。可以通过加载不同的命令模式来读取芯片的标识,对输入引脚采样,驱动(或悬空)输出引脚,操控芯片功能,或者旁路(将TDI与TDO连通以在逻辑上短接多个芯片的链路)。TCK的工作频率依芯片的不同而不同,但其通常工作在10-100MHz(每位10-100ns)。

当在集成电路中进行边界扫描时,被处理的信号是在同一块IC的不同功能模块间的,而不是不同IC之间的。

TRST引脚是一个可选的相对待测逻辑低电平有效的复位开关——通常是异步的,但有时也是同步的,依芯片而定。如果该引脚没有定义,则待测逻辑可由同步时钟输入复位指令而复位。

尽管如此,极少消费类产品提供外部的JTAG端口接口,但作为开发样品的残留,这些接口在印刷电路板上十分常见。在研发后,这些接口常常为反向工程提供了非常良好的途径。

JTAG-Zustandsautomat

0 0
原创粉丝点击