JTAG
主要用於芯片內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG接口是4線:TMS、TCK、TDI、TDO,分別爲模式選擇、時鐘、數據輸入和數據輸出線。
具有JTAG口的芯片都有如下JTAG引腳定義:
TCK——測試時鐘輸入;
TDI——測試數據輸入,數據通過TDI輸入JTAG口;
TDO——測試數據輸出,數據通過TDO從JTAG口輸出;
TMS——測試模式選擇,TMS用來設置JTAG口處於某種特定的測試模式。
可選引腳TRST——測試復位,輸入引腳,低電平有效。
含有JTAG口的芯片種類較多,如CPU、DSP、CPLD等。
14針
1 、 13 VCC 接電源
2 、 4 、 6 、 8 、 10 、 14 GND 接地
3 nTRST 測試系統復位信號
5 TDI 測試數據串行輸入
7 TMS 測試模式選擇
9 TCK 測試時鐘
11 TDO 測試數據串行輸出
12 NC 未連接
20針
1 VTref 目標板參考電壓,接電源
2 VCC 接電源
3 nTRST 測試系統復位信號
4、6、8、10、12、14、16、18、20 GND 接地
5 TDI 測試數據串行輸入
7 TMS 測試模式選擇
9 TCK 測試時鐘
11 RTCK 測試時鐘返回信號
13 TDO 測試數據串行輸出
15 nRESET 目標系統復位信號
17 、 19 NC 未連接
10針
仿真器端口 AVR端口 備註
1. TCK TCK
2. NC NC
3. TDO TDO
4. Vtref VCC
5. TMS TMS
6. nSRST RESET
7. NC / Vsupply NC / VCC JTAG ICE仿真器:VCC;JTAG ICE mkII仿真器:NC
8. nTRST NC ATMEL尚且保留該端口,如今暫不使用它,未來可能會使用
9. TDI TDI
10.GND GND