<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

什么是JTAG?用途是什么

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-10-17 17:46 ? 次閱讀

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

762b12e6-3b9f-11ed-9e49-dac502259ad0.png

邊界測試

這是一個簡單的電子板(也稱為“印刷電路板”的“ PCB”),帶有兩個IC(“集成電路”),一個CPU和一個FPGA。典型的電路板可能具有更多的IC。

7644d046-3b9f-11ed-9e49-dac502259ad0.jpg

IC可以有很多引腳。因此,當然,IC通過大量連接(PCB traces)連接在一起。這里只顯示四個。但是可以輕松地在PCB上放置幾千個。

7660e3ee-3b9f-11ed-9e49-dac502259ad0.jpg

現在,如果您構建一千個板,每個板具有數千個連接,則不可避免地會有一些不良板。如何測試所有這些板?必須確保所有這些連接都正確。不能只手動測試所有這些連接。這樣就創建了JTAG。

76780bbe-3b9f-11ed-9e49-dac502259ad0.jpg

JTAG可以控制(or hijack)所有IC的引腳。在圖片上,也許JTAG將使所有CPU引腳輸出,以及所有FPGA引腳輸入。然后,通過從CPU引腳發送一些數據,并從FPGA引腳讀取值,JTAG可以確保電路板連接良好。

現在,JTAG實際上包含四個邏輯信號,分別為TDI,TDO,TMS和TCK。從PC的角度來看,這是三個輸出和一個輸入。

◇TCK:時鐘信號,為TAP的操作提供了一個獨立的、基本的時鐘信號。

◇TMS:模式選擇信號,用于控制TAP狀態機的轉換。

◇TDI:數據輸入信號。

◇TDO:數據輸出信號。

768d9f42-3b9f-11ed-9e49-dac502259ad0.jpg

這四個信號需要以特定方式進行布線。首先,TMS和TCK與所有JTAG IC并聯。

769fe670-3b9f-11ed-9e49-dac502259ad0.jpg

然后將TDI和TDO并連接起來,形成一條鏈。用JTAG術語,您經常會聽到“ JTAG-chain”一詞的來歷。

76b13a7e-3b9f-11ed-9e49-dac502259ad0.jpg

如您所見,每個符合JTAG的IC都有四個用于JTAG的引腳(三個輸入和一個輸出)。名為TRST的第五個引腳是可選的(JTAG復位)。JTAG引腳通常是專用的(不共享用于其他目的)。

所有大型IC都使用通過JTAG進行的邊界測試-邊界測試是創建JTAG的最初原因。如今,JTAG的使用已得到擴展,以允許進行諸如配置FPGA之類的操作,然后在FPGA內核內部使用JTAG進行調試。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 集成電路
    +關注

    關注

    5333

    文章

    10896

    瀏覽量

    354515
  • pcb
    pcb
    +關注

    關注

    4244

    文章

    22558

    瀏覽量

    387540
  • JTAG
    +關注

    關注

    6

    文章

    385

    瀏覽量

    71196

原文標題:什么是JTAG?

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    JTAG接口浪涌靜電保護方案圖分享

    JTAG接口是一類下載程序的接口,而且也是一類經常帶電拔插的接口。
    的頭像 發表于 01-19 18:08 ?914次閱讀
    <b class='flag-5'>JTAG</b>接口浪涌靜電保護方案圖分享

    JTAG經典問題解析

    請問,JTAG有5個端口,為什么Trst是可選的復位端口?
    的頭像 發表于 12-27 10:30 ?371次閱讀
    <b class='flag-5'>JTAG</b>經典問題解析

    【技術專欄】泰凌微電子JTAG工具使用教程(一)

    在數字電路的開發和調試過程中經常需要用JTAG來觀察和修改芯片狀態。本篇文章將從JTAG的介紹及使用詳細步驟以來展開描述。 1 JTAG介紹 JTAG是英文“Joint Test Ac
    的頭像 發表于 12-20 10:00 ?1120次閱讀
    【技術專欄】泰凌微電子<b class='flag-5'>JTAG</b>工具使用教程(一)

    jtag接口和swd接口區別

    jtag接口和swd接口區別 JTAG (Joint Test Action Group) 接口和 SWD (Serial Wire Debug) 接口是兩種用于調試和燒錄嵌入式設備的常見接口。雖然
    的頭像 發表于 12-07 15:29 ?4615次閱讀

    JTAG如何工作?是誰動了我的JTAG口?

    在FPGA研發及學習過程中,有一個關鍵步驟就是 下板實現 ,做硬件“硬現”很重要,一般來說用JTAG口比較常見一些,因此,相信肯定有些大俠遇到過JTAG口失靈或者損壞無法使用的事情。 最近我就遇到
    的頭像 發表于 12-04 07:40 ?700次閱讀
    <b class='flag-5'>JTAG</b>如何工作?是誰動了我的<b class='flag-5'>JTAG</b>口?

    JTAG仿真器接口設計

    電子發燒友網站提供《JTAG仿真器接口設計.pdf》資料免費下載
    發表于 11-27 10:05 ?0次下載
    <b class='flag-5'>JTAG</b>仿真器接口設計

    簡單認識JTAG接口

    JTAG接口至少包括3個輸入端口(TDI、TMS、TCK)和1個輸出端口(TDO),統稱測試訪問端口(TAP)。TRST可選。當TAP Controller在上電時不能復位,則TRST應當存在。
    的頭像 發表于 11-14 16:24 ?1858次閱讀
    簡單認識<b class='flag-5'>JTAG</b>接口

    JTAG在FLASH燒錄中的“江湖”

    首先,我們來看看JTAG燒錄FLASH的層次結構
    的頭像 發表于 10-19 11:35 ?1059次閱讀
    <b class='flag-5'>JTAG</b>在FLASH燒錄中的“江湖”

    什么是邊界掃描?JTAG邊界掃描測試方案介紹

    提到邊界掃描,就不得不提JTAG,因為邊界掃描是JTAG接口的功能之一。
    發表于 09-22 14:12 ?2139次閱讀
    什么是邊界掃描?<b class='flag-5'>JTAG</b>邊界掃描測試方案介紹

    RT106X Secure JTAG測試與IDE調試

    一、概述 關于RT10XX Secure JTAG的使用,官方早已經推出了一篇非常好的應用筆記AN12419Secure JTAG for i.MXRT10xx: https
    的頭像 發表于 07-20 08:45 ?399次閱讀
    RT106X Secure <b class='flag-5'>JTAG</b>測試與IDE調試

    XJTAG邊界掃描—JTAG鏈調試器

    JTAG鏈調試器(JTAG Chain Debugger),隨XJTAG的安裝包一起安裝,是一個功能強大的工具,旨在幫助您解決JTAG鏈的問題。
    發表于 07-19 14:41 ?388次閱讀
    XJTAG邊界掃描—<b class='flag-5'>JTAG</b>鏈調試器

    Versal:JTAG TDO

    本文則著重探討 JTAG TDO 用例
    的頭像 發表于 07-07 14:14 ?476次閱讀
    Versal:<b class='flag-5'>JTAG</b> TDO

    JTAG的基本原理

    1 、簡介 JTAG的英文名稱為Joint Test Action Group,中文名字叫做聯合測試工作組,是一種國際標準測試協議(IEEE 1149.1兼容),主要用于芯片內部測試及對系統進行
    的頭像 發表于 06-14 09:15 ?1w次閱讀
    <b class='flag-5'>JTAG</b>的基本原理

    關于JTAG口,你了解多少?

    在FPGA研發及學習過程中,有一個關鍵步驟就是下板實現,做硬件“硬現”很重要,一般來說用JTAG口比較常見一些,因此相信肯定有些大俠遇到過JTAG口失靈或者損壞無法使用的事情。最近我就遇到了這類事情
    的頭像 發表于 06-07 12:35 ?1479次閱讀
    關于<b class='flag-5'>JTAG</b>口,你了解多少?

    JTAG 連接器和接口

    盡管 JTAG 接口沒有一種標準接頭,但制造商之間已或多或少地標準化了幾種接頭類型。其中包括ARM JTAG 20、ARM JTAG 14、TI JTAG 14、STMicroelec
    的頭像 發表于 06-06 10:18 ?3539次閱讀
    <b class='flag-5'>JTAG</b> 連接器和接口
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>