JTAG是1980年代開發(fā)的用于解決電子板制造問題的IEEE標(biāo)準(zhǔn)(1149.1)。如今,它可以用作編程,調(diào)試和探測(cè)端口。但是首先,讓我們看看JTAG的最初用途,邊界測(cè)試。

邊界測(cè)試
這是一個(gè)簡單的電子板(也稱為“印刷電路板”的“ PCB”),帶有兩個(gè)IC(“集成電路”),一個(gè)CPU和一個(gè)FPGA。典型的電路板可能具有更多的IC。
IC可以有很多引腳。因此,當(dāng)然,IC通過大量連接(PCB traces)連接在一起。這里只顯示四個(gè)。但是可以輕松地在PCB上放置幾千個(gè)。
現(xiàn)在,如果您構(gòu)建一千個(gè)板,每個(gè)板具有數(shù)千個(gè)連接,則不可避免地會(huì)有一些不良板。如何測(cè)試所有這些板?必須確保所有這些連接都正確。不能只手動(dòng)測(cè)試所有這些連接。這樣就創(chuàng)建了JTAG。
JTAG可以控制(or hijack)所有IC的引腳。在圖片上,也許JTAG將使所有CPU引腳輸出,以及所有FPGA引腳輸入。然后,通過從CPU引腳發(fā)送一些數(shù)據(jù),并從FPGA引腳讀取值,JTAG可以確保電路板連接良好。
現(xiàn)在,JTAG實(shí)際上包含四個(gè)邏輯信號(hào),分別為TDI,TDO,TMS和TCK。從PC的角度來看,這是三個(gè)輸出和一個(gè)輸入。
◇TCK:時(shí)鐘信號(hào),為TAP的操作提供了一個(gè)獨(dú)立的、基本的時(shí)鐘信號(hào)。
◇TMS:模式選擇信號(hào),用于控制TAP狀態(tài)機(jī)的轉(zhuǎn)換。
◇TDI:數(shù)據(jù)輸入信號(hào)。
◇TDO:數(shù)據(jù)輸出信號(hào)。

這四個(gè)信號(hào)需要以特定方式進(jìn)行布線。首先,TMS和TCK與所有JTAG IC并聯(lián)。

然后將TDI和TDO并連接起來,形成一條鏈。用JTAG術(shù)語,您經(jīng)常會(huì)聽到“ JTAG-chain”一詞的來歷。

如您所見,每個(gè)符合JTAG的IC都有四個(gè)用于JTAG的引腳(三個(gè)輸入和一個(gè)輸出)。名為TRST的第五個(gè)引腳是可選的(JTAG復(fù)位)。JTAG引腳通常是專用的(不共享用于其他目的)。
所有大型IC都使用通過JTAG進(jìn)行的邊界測(cè)試-邊界測(cè)試是創(chuàng)建JTAG的最初原因。如今,JTAG的使用已得到擴(kuò)展,以允許進(jìn)行諸如配置FPGA之類的操作,然后在FPGA內(nèi)核內(nèi)部使用JTAG進(jìn)行調(diào)試。
責(zé)任編輯:lq
-
集成電路
+關(guān)注
關(guān)注
5465文章
12695瀏覽量
375864 -
電路板
+關(guān)注
關(guān)注
140文章
5347瀏覽量
109101 -
JTAG
+關(guān)注
關(guān)注
6文章
415瀏覽量
75297
原文標(biāo)題:什么是JTAG?
文章出處:【微信號(hào):zhuyandz,微信公眾號(hào):FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
SN54ACT8990與SN74ACT8990測(cè)試總線控制器:JTAG技術(shù)的理想之選
SN54ABT8996和SN74ABT8996:10位可尋址掃描端口JTAG TAP收發(fā)器深度解析
SN54LVT8986/SN74LVT8986:3.3-V可尋址掃描端口的JTAG TAP收發(fā)器深度解析
SN54ABT8543與SN74ABT8543掃描測(cè)試設(shè)備:設(shè)計(jì)與應(yīng)用深度解析
深入了解SCANSTA112:7端口多分支IEEE 1149.1(JTAG)多路復(fù)用器
SN54ABT8652和SN74ABT8652掃描測(cè)試設(shè)備:邊界掃描技術(shù)的卓越之選
如何在Zynq UltraScale+ MPSoC平臺(tái)上通過JTAG啟動(dòng)嵌入式Linux鏡像
深入解析 SN54ABT8543 與 SN74ABT8543 掃描測(cè)試設(shè)備
SCANSTA101:低電壓IEEE 1149.1系統(tǒng)測(cè)試訪問主設(shè)備的深度剖析
深入解析 SCANSTA111:增強(qiáng)型掃描橋多分支可尋址 IEEE 1149.1(JTAG)端口芯片
探索SCANSTA112:多端口JTAG復(fù)用器的技術(shù)奧秘與應(yīng)用
SN74LVT8980A-EP嵌入式測(cè)試總線控制器:JTAG測(cè)試的理想之選
十年測(cè)試工程師復(fù)盤:CP與FT的邊界究竟在哪?
探索SN54ABT8245和SN74ABT8245掃描測(cè)試設(shè)備:邊界掃描技術(shù)的卓越之選
JTAG標(biāo)準(zhǔn)的狀態(tài)機(jī)實(shí)現(xiàn)
我們看看JTAG的最初用途,邊界測(cè)試
評(píng)論