91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內不再提示

什么是JTAG?用途是什么

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-10-17 17:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

JTAG是1980年代開發(fā)的用于解決電子板制造問題的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

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

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

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

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

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

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

◇TDI:數(shù)據(jù)輸入信號。

◇TDO:數(shù)據(jù)輸出信號。

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

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

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

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

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

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

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

審核編輯:郭婷

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

    關注

    5452

    文章

    12571

    瀏覽量

    374521
  • pcb
    pcb
    +關注

    關注

    4404

    文章

    23877

    瀏覽量

    424227
  • JTAG
    +關注

    關注

    6

    文章

    415

    瀏覽量

    74962

原文標題:什么是JTAG?

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    用于SWD/JTAG調試器的多功能轉接板設計

    這款多功能轉接板主要設計用于與 J-Link 調試器配合使用(同時兼容其他采用標準 20 引腳 JTAG/SWD 引腳定義的調試器),允許用戶在 0.1" (2.54mm
    的頭像 發(fā)表于 01-19 09:46 ?3310次閱讀
    用于SWD/<b class='flag-5'>JTAG</b>調試器的多功能轉接板設計

    如何在Zynq UltraScale+ MPSoC平臺上通過JTAG啟動嵌入式Linux鏡像

    在之前文章中,我們介紹了如何使用 XSCT 工具通過 JTAG 在 Zynq SoC 上啟動嵌入式 Linux 鏡像(從 JTAG 啟動 Zynq-7000 嵌入式 Linux:使用 XSCT 全
    的頭像 發(fā)表于 01-13 11:45 ?4358次閱讀

    深入解析 SCANSTA111:增強型掃描橋多分支可尋址 IEEE 1149.1(JTAG)端口芯片

    深入解析 SCANSTA111:增強型掃描橋多分支可尋址 IEEE 1149.1(JTAG)端口芯片 在電子測試領域,IEEE 1149.1(JTAG)標準一直是板級和系統(tǒng)級測試的重要手段。而
    的頭像 發(fā)表于 12-31 11:25 ?312次閱讀

    探索SCANSTA112:多端口JTAG復用器的技術奧秘與應用

    探索SCANSTA112:多端口JTAG復用器的技術奧秘與應用 在電子測試領域,邊界掃描技術憑借其高效、準確的特性,成為了電路板測試和編程的重要手段。而德州儀器(TI)的SCANSTA112作為一款
    的頭像 發(fā)表于 12-30 10:55 ?247次閱讀

    請問jtag和jlink有什么區(qū)別???

    jtag和jlink有什么區(qū)別???
    發(fā)表于 11-28 06:46

    嵌入式開發(fā)調試神器全解析:JTAG、SWD、串口打印

    寫嵌入式代碼只是第一步,調試才是決定項目能不能順利推進的關鍵。MCU不跑?外設不響應?代碼跑飛?沒有合適的調試手段,排查問題就像摸黑找路。本文帶你搞懂三大調試利器——JTAG、SWD、串口打印。不僅
    的頭像 發(fā)表于 11-24 19:04 ?881次閱讀
    嵌入式開發(fā)調試神器全解析:<b class='flag-5'>JTAG</b>、SWD、串口打印

    JTAG引腳用作普通IO

    JTAG引腳用作普通IO時,需要通過復用功能重映射來釋放調試接口占用的引腳資源。 void JTAG_To_GPIO_Config(void) { // 關閉JTAG功能(保留SWD調試接口
    發(fā)表于 11-13 06:39

    Linux下識別不到JTAG是怎么回事?

    Linux下識別不到JTAG
    發(fā)表于 11-06 07:24

    基于FPGA平臺的蜂鳥E203 JTAG debug出錯問題的解決思路

    demo時發(fā)現(xiàn)hello_world.elf文件無法下載成功。 因為自己用的是芯來專用的JTAG debugger,但是沒有用芯來專用的FPGA開發(fā)板,因此是使用跳線連接JTAG。因此我首先懷疑
    發(fā)表于 10-28 07:38

    vivado JTAG鏈、連接、IP關聯(lián)規(guī)則介紹

    這列出了定義板上可用的不同JTAG鏈。每個鏈都列在下面以及鏈的名稱,以及定義名稱和鏈中組件的位置。
    的頭像 發(fā)表于 10-15 10:21 ?569次閱讀
    vivado <b class='flag-5'>JTAG</b>鏈、連接、IP關聯(lián)規(guī)則介紹

    JTAG標準的狀態(tài)機實現(xiàn)

    JTAG作為一項國際標準測試協(xié)議(IEEE1149.1兼容),主要用于芯片內部測試和調試。目前的主流芯片均支持JTAG協(xié)議,如DSP、FPGA、ARM、部分單片機等。標準的JTAG接口是20Pin,但
    的頭像 發(fā)表于 08-21 15:12 ?2708次閱讀
    <b class='flag-5'>JTAG</b>標準的狀態(tài)機實現(xiàn)

    RISC-V JTAG:開啟MCU 芯片調試之旅

    基于 RISC-V 架構的 MCU 芯片JTAG 調試過程及操作,為后續(xù)類似調試工作提供詳實參考的依據(jù),助力研發(fā)團隊高效推進芯片研發(fā)進程。 RISC-V 架構以其開源、模塊化等優(yōu)勢在 MCU 芯片領域嶄露頭角。JTAG(Joint Test Action Group)調試
    的頭像 發(fā)表于 05-07 17:57 ?2706次閱讀
    RISC-V <b class='flag-5'>JTAG</b>:開啟MCU 芯片調試之旅

    FPGA的Jtag接口燒了,怎么辦?

    在展開今天的文章前,先來討論一個問題:FPGA的jtag接口燒了怎么辦?JTAG接口的輸入引腳通常設計為高阻抗,這使得它們對靜電電荷積累非常敏感,由于JTAG接口需要頻繁連接調試器、下載線纜等外
    的頭像 發(fā)表于 04-27 11:01 ?2619次閱讀
    FPGA的<b class='flag-5'>Jtag</b>接口燒了,怎么辦?

    如何鎖定和解鎖S32K394/96系列的JTAG?

    如何鎖定和解鎖 S32K394/96 系列的 JTAG 端口 我們需要配置 DCF 和 UTEST 閃存嗎? 如果是,請分享配置和 UTEST 內存詳細信息以鎖定和解鎖。 如果沒有,請分享如何鎖定和解鎖 JTAG 端口的信息? 也請分享程序文件
    發(fā)表于 03-26 06:23

    AGM FPGA/MCU燒寫文件類型有哪些及用途

    AGM FPGA/MCU燒寫文件類型有哪些及用途 AGM有FPGA和MCU器件,那FPGA/MCU燒寫文件類型有哪些及用途,讓我們一起梳理一下。 一、AG256 / 576系列: .prg為燒寫文件
    發(fā)表于 03-14 09:54