完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
標(biāo)簽 > JTAG
JTAG是英文“Joint Test Action Group(聯(lián)合測(cè)試行為組織)”的詞頭字母的簡(jiǎn)寫(xiě),該組織成立于1985 年,是由幾家主要的電子制造商發(fā)起制訂的PCB 和IC 測(cè)試標(biāo)準(zhǔn)。
JTAG是英文“Joint Test Action Group(聯(lián)合測(cè)試行為組織)”的詞頭字母的簡(jiǎn)寫(xiě),該組織成立于1985 年,是由幾家主要的電子制造商發(fā)起制訂的PCB 和IC 測(cè)試標(biāo)準(zhǔn)。JTAG 建議于1990 年被IEEE 批準(zhǔn)為IEEE1149.1-1990 測(cè)試訪問(wèn)端口和邊界掃描結(jié)構(gòu)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)規(guī)定了進(jìn)行邊界掃描所需要的硬件和軟件。自從1990 年批準(zhǔn)后,IEEE 分別于1993 年和1995 年對(duì)該標(biāo)準(zhǔn)作了補(bǔ)充,形成了現(xiàn)在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要應(yīng)用于:電路的邊界掃描測(cè)試和可編程芯片的在線系統(tǒng)編程。
JTAG是英文“Joint Test Action Group(聯(lián)合測(cè)試行為組織)”的詞頭字母的簡(jiǎn)寫(xiě),該組織成立于1985 年,是由幾家主要的電子制造商發(fā)起制訂的PCB 和IC 測(cè)試標(biāo)準(zhǔn)。JTAG 建議于1990 年被IEEE 批準(zhǔn)為IEEE1149.1-1990 測(cè)試訪問(wèn)端口和邊界掃描結(jié)構(gòu)標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)規(guī)定了進(jìn)行邊界掃描所需要的硬件和軟件。自從1990 年批準(zhǔn)后,IEEE 分別于1993 年和1995 年對(duì)該標(biāo)準(zhǔn)作了補(bǔ)充,形成了現(xiàn)在使用的IEEE1149.1a-1993 和IEEE1149.1b-1994。JTAG 主要應(yīng)用于:電路的邊界掃描測(cè)試和可編程芯片的在線系統(tǒng)編程。
JTAG也是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE 1149.1兼容),主要用于芯片內(nèi)部測(cè)試?,F(xiàn)今多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA、ARM、部分單片機(jī)器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 相關(guān)JTAG引腳的定義為:TCK為測(cè)試時(shí)鐘輸入;TDI為測(cè)試數(shù)據(jù)輸入,數(shù)據(jù)通過(guò)TDI引腳輸入JTAG接口;TDO為測(cè)試數(shù)據(jù)輸出,數(shù)據(jù)通過(guò)TDO引腳從JTAG接口輸出;TMS為測(cè)試模式選擇,TMS用來(lái)設(shè)置JTAG接口處于某種特定的測(cè)試模式;TRST為測(cè)試復(fù)位,輸入引腳,低電平有效。GND
TI還定義了一種叫SBW-JTAG的接口,用來(lái)在引腳較少的芯片上通過(guò)最少的利用引腳實(shí)現(xiàn)JTAG接口,它只有兩條線,SBWTCK,SBWTDIO。實(shí)際使用時(shí)一般通過(guò)四條線連接,VCC,SBWTCK,SBWTDIO,GND,這樣就可以很方便的實(shí)現(xiàn)連接,又不會(huì)占用大量引腳。
JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,基本原理是在器件內(nèi)部定義一個(gè)TAP(Test Access Port測(cè)試訪問(wèn)口)通過(guò)專(zhuān)用的JTAG測(cè)試工具對(duì)內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試?,F(xiàn)今,JTAG接口還常用于實(shí)現(xiàn)ISP(In-System Programmable;在線編程),對(duì)FLASH等器件進(jìn)行編程。
JTAG編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對(duì)芯片進(jìn)行預(yù)編程后再裝到板上因此而改變,簡(jiǎn)化的流程為先固定器件到電路板上,再用JTAG編程,從而大大加快工程進(jìn)度。JTAG接口可對(duì)DSP芯片內(nèi)部的所有部件進(jìn)行編程。
在硬件結(jié)構(gòu)上,JTAG 接口包括兩部分:JTAG 端口和控制器。與JTAG 接口兼容的器件可以是微處理器(MPU)、微控制器(MCU)、PLD、CPL、FPGA、DSP、ASIC 或其它符合IEEE1149.1 規(guī)范的芯片。IEEE1149.1 標(biāo)準(zhǔn)中規(guī)定對(duì)應(yīng)于數(shù)字集成電路芯片的每個(gè)引腳都設(shè)有一個(gè)移位寄存單元,稱(chēng)為邊界掃描單元BSC。它將JTAG 電路與內(nèi)核邏輯電路聯(lián)系起來(lái),同時(shí)隔離內(nèi)核邏輯電路和芯片引腳。由集成電路的所有邊界掃描單元構(gòu)成邊界掃描寄存器BSR。邊界掃描寄存器電路僅在進(jìn)行JTAG 測(cè)試時(shí)有效,在集成電路正常工作時(shí)無(wú)效,不影響集成電路的功能。
如何通過(guò)J-Link向目標(biāo)系統(tǒng)供電
? ? J-Link能夠通過(guò)JTAG接口的Pin-19引腳向目標(biāo)系統(tǒng)輸出5V電壓,電流不超過(guò)300mA。 默認(rèn)情況下,J-Link供電功能是關(guān)閉的。用戶...
JTAG是一種IEEE標(biāo)準(zhǔn)用來(lái)解決板級(jí)問(wèn)題,開(kāi)發(fā)于上個(gè)世紀(jì)80年代。今天JTAG被用來(lái)燒錄、debug、探查端口。當(dāng)然,最原始的使用是邊界測(cè)試。
【AI技術(shù)支持】ESP32-S3 JTAG調(diào)試問(wèn)題處理
啟明云端/01你是否曾遇到過(guò)?在使用ESP32-S3模塊,ESP-IDF版本為idf5.0時(shí),調(diào)試JTAG,嘗試很久也無(wú)法調(diào)通,這是為什么呢?啟明云端/...
FPGA可以反復(fù)的重新配置,這就意味著設(shè)計(jì)者可以不斷的反復(fù)的下載設(shè)計(jì)的邏輯做驗(yàn)證。如果出現(xiàn)錯(cuò)誤或者需要升級(jí),只需要修改設(shè)計(jì),重新下載設(shè)計(jì)邏輯電路即可。F...
【AI技術(shù)支持】ESP32C3 開(kāi)發(fā)板在Linux環(huán)境下,進(jìn)行JTAG 調(diào)試演示
啟明云端/01JTAG調(diào)試工具本教程主要演示ESP32C3開(kāi)發(fā)板在linux環(huán)境下,通過(guò)vscode的ESP-IDF插件使用JTAG調(diào)試工具。ESP32...
esp32c3內(nèi)置USB-Serial-JTAG的使用
1、介紹一句話:esp32-c3內(nèi)置了兩個(gè)開(kāi)發(fā)利器usb-serial和usb-jtag,只需要一條數(shù)據(jù)線即可進(jìn)行程序燒錄、在線調(diào)試、日志輸出,大大方便...
JTAG接口:電子產(chǎn)品開(kāi)發(fā)和生產(chǎn)中的“萬(wàn)能鑰匙”
JTAG(Joint Test Action Group,聯(lián)合測(cè)試行動(dòng)小組)接口是一種 國(guó)際標(biāo)準(zhǔn)的電子電路測(cè)試協(xié)議 ,最初是為了便于芯片級(jí)的測(cè)試和調(diào)試而...
瑞薩RZ/T2M和RZ/N2L的I-jet JTAG認(rèn)證
RZ/T2M是一款行業(yè)領(lǐng)先的高性能、多功能MPU,可實(shí)現(xiàn)AC伺服系統(tǒng)和工業(yè)電機(jī)等工業(yè)設(shè)備的高速處理、高精度控制和功能安全。
DFT之MBIST存儲(chǔ)器內(nèi)建自測(cè)試原因
MBIST是Memory Build-In-Self Test的簡(jiǎn)稱(chēng),意為存儲(chǔ)器內(nèi)建自測(cè)試。
因?yàn)槟壳败浖南拗疲琑ISCV的邏輯不能同時(shí)共用JTAG,所以如果想要同時(shí)去調(diào)試邏輯和RISCV的話,可以通過(guò)RISCV的soft Jtag來(lái)實(shí)現(xiàn)。so...
2024-04-23 標(biāo)簽:JTAGGPIOJTAG調(diào)試 1178 0
3
0
tsw1400能不能自行通過(guò)JTAG接口寫(xiě)入FPGA程序,通過(guò)LVDS連接DAC3171?
標(biāo)簽:FPGAJTAG數(shù)據(jù)轉(zhuǎn)換器 105 3
摘要/前言 在回答 “什么是JTAG 連接器?”這個(gè)問(wèn)題之前,讓我先向大家簡(jiǎn)要介紹一下 JTAG。 什么是JTAG? 聯(lián)合測(cè)試工作組(Joint Tes...
從方案圖中可知,東沃電子技術(shù)采用鉗位二極管對(duì)信號(hào)接口進(jìn)行保護(hù)。二極管選用了東沃電子推出的肖特基二極管BAT54S,該器件反向截至電壓為30V,正向電流0...
國(guó)內(nèi)首款自研的DFT EDA工具IMPERATA重磅發(fā)布
IMPERATA是簡(jiǎn)矽自主研發(fā)的一款DFT EDA工具。它提供了一整套解決方案,用于在集成電路設(shè)計(jì)過(guò)程中實(shí)現(xiàn)測(cè)試和驗(yàn)證的自動(dòng)化。
仿真器和燒錄器的區(qū)別? 仿真器和燒錄器是電子技術(shù)領(lǐng)域中常見(jiàn)的兩種設(shè)備,它們?cè)陔娮酉到y(tǒng)的開(kāi)發(fā)和調(diào)試過(guò)程中起著重要的作用。盡管它們都是用于調(diào)試電子設(shè)備的工具...
ch32v307與esp8266的區(qū)別 ESP32和ESP8266都是Espressif Systems生產(chǎn)的芯片系列,分別是第二代和第一代的Wi-Fi...
月薪5K單片機(jī)工程師逆襲2w+:明白這一點(diǎn),你的人生也能開(kāi)掛!
剛接觸 FPGA 開(kāi)發(fā)板的時(shí)候,就發(fā)覺(jué)蠻多問(wèn)題,總是遇到這樣或那樣的問(wèn)題,也不知道如何解決是好?其中也很想放棄過(guò),覺(jué)得 FPGA 這個(gè)行業(yè)不太適合我,因...
FPGA會(huì)取代DSP嗎?FPGA與DSP區(qū)別介紹
DSP這幾年有點(diǎn)背,逐漸遠(yuǎn)離主流 話題 ,所以有人就有了這樣的問(wèn)題:DSP會(huì)被FPGA取代嗎? 網(wǎng)友一:獨(dú)立的DSP不會(huì)被FPGA替代,但是會(huì)被增強(qiáng)了信...
JTAG是1980年代開(kāi)發(fā)的用于解決電子板制造問(wèn)題的IEEE標(biāo)準(zhǔn)(1149.1)。如今,它可以用作編程,調(diào)試和探測(cè)端口。但是首先,讓我們看看JTAG的最...
記錄Red Lite Env項(xiàng)目的基礎(chǔ)搭建過(guò)程及碰到的問(wèn)題
需要使用的關(guān)鍵工具是,開(kāi)源的調(diào)試器 openocd, 涉及到有兩個(gè)配置文件,分別是 target 的配置文件 gd32f3x.cfg
編輯推薦廠商產(chǎn)品技術(shù)軟件/工具OS/語(yǔ)言教程專(zhuān)題
電機(jī)控制 | DSP | 氮化鎵 | 功率放大器 | ChatGPT | 自動(dòng)駕駛 | TI | 瑞薩電子 |
BLDC | PLC | 碳化硅 | 二極管 | OpenAI | 元宇宙 | 安森美 | ADI |
無(wú)刷電機(jī) | FOC | IGBT | 逆變器 | 文心一言 | 5G | 英飛凌 | 羅姆 |
直流電機(jī) | PID | MOSFET | 傳感器 | 人工智能 | 物聯(lián)網(wǎng) | NXP | 賽靈思 |
步進(jìn)電機(jī) | SPWM | 充電樁 | IPM | 機(jī)器視覺(jué) | 無(wú)人機(jī) | 三菱電機(jī) | ST |
伺服電機(jī) | SVPWM | 光伏發(fā)電 | UPS | AR | 智能電網(wǎng) | 國(guó)民技術(shù) | Microchip |
Arduino | BeagleBone | 樹(shù)莓派 | STM32 | MSP430 | EFM32 | ARM mbed | EDA |
示波器 | LPC | imx8 | PSoC | Altium Designer | Allegro | Mentor | Pads |
OrCAD | Cadence | AutoCAD | 華秋DFM | Keil | MATLAB | MPLAB | Quartus |
C++ | Java | Python | JavaScript | node.js | RISC-V | verilog | Tensorflow |
Android | iOS | linux | RTOS | FreeRTOS | LiteOS | RT-THread | uCOS |
DuerOS | Brillo | Windows11 | HarmonyOS |