歡迎您光臨本站 登入註冊首頁

什麼叫JTAG?JTAG介面定義

admin @ 2014-03-19 , reply:0

概述

什麼叫JTAG?JTAG介面定義什麼叫JTAG?JTAG介面定義1JTAG(JointTestActionGroup;聯合測試行動小組)是一種國際標準測試協議(IEEE1149.1兼容),主要用於晶元……
什麼叫JTAG?JTAG介面定義

什麼叫JTAG?JTAG介面定義


1 JTAG(Joint Test Action Group;聯合測試行動小組)是一種國際標準測試協議(IEEE 1149.1兼容),主要用於晶元內部測試。現在多數的高級器件都支持JTAG協議,如DSP、FPGA器件等。標準的JTAG介面是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時鐘、數據輸入和數據輸出線。

??JTAG最初是用來對晶元進行測試的,JTAG的基本原理是在器件內部定義一個TAP(Test Access Port;測試訪問口)通過專用的JTAG測試工具對進行內部節點進行測試。JTAG測試允許多個器件通過JTAG介面串聯在一起,形成一個JTAG鏈,能實現對各個器件分別測試。現在,JTAG介面還常用於實現ISP(In-System Programmable�在線編程),對FLASH等器件進行編程。

??JTAG編程方式是在線編程,傳統生產流程中先對晶元進行預編程現再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進度。JTAG介面可對PSD晶元內部的所有部件進行編程



具有JTAG口的晶元都有如下JTAG引腳定義:

TCK——測試時鐘輸入;



TDI——測試數據輸入,數據通過TDI輸入JTAG口;



TDO——測試數據輸出,數據通過TDO從JTAG口輸出;



TMS——測試模式選擇,TMS用來設置JTAG口處於某種特定的測試模式。



可選引腳TRST——測試複位,輸入引腳,低電平有效。



含有JTAG口的晶元種類較多,如CPU、DSP、CPLD等。



JTAG內部有一個狀態機,稱為TAP控制器。TAP控制器的狀態機通過TCK和TMS進行狀態的改變,實現數據和指令的輸入。



[admin via 研發互助社區 ] 什麼叫JTAG?JTAG介面定義已經有6986次圍觀

http://cocdig.com/docs/show-post-38090.html