跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 JTAG 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
JTAG
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''JTAG'''是'''聯合測試工作群組(Joint Test Action Group)'''的簡稱,是咧名為'''標準測試存取埠佮邊界掃描結構'''的 IEEE 的標準一千一百四十九石一的常用名稱。此標準用佇驗證設計佮測試生產出的印刷電路板功能。 一九九空年 JTAG 正式由 IEEE 的一千一百四十九石碾一千九百九十號文件標準化,佇咧一九九四年,有加入補充文件對邊界掃描述語言(BSDL)進行矣說明。彼陣開始,這个標準予全球的電子企業講法採用。邊界掃描強欲成做是 JTAG 的同義詞。 咧設計印刷電路板的時陣,目前最主要用咧測試積體電路的副區塊,去而且嘛提供一个佇1875入式的系統誠有路用的偵錯機制,提供一个佇系統中方便的 " 後尾門 "。做使用一寡偵錯工具像電路內模擬器用 JTAG 做訊號傳輸的機制,予伊程式的設計師會當經由著 JTAG 落去讀整合咧 CPU 上的偵錯模組。偵錯模組會當予程式設計師偵錯躉入式系統中的軟體。 ==電氣特性== JTAG 的介面是一種特殊的五分之四个接跤介面連著晶片頂懸,所以佇電路版頂懸足濟晶片會當將𪜶的 JTAG 接跤通過 Daisy Chain 的方式連做伙,並且 Probe 干焦連接著一个「JTAG 埠頭」就會當共存取一塊印刷電路板上的所有 IC。遮的連接引跤是: 一 . TDI(測試資料輸入) 二 . TDO(測試資料輸出) 三 . TCK(試時鐘) 四 . TMS(測試模式選擇) 五 . TRST(測試復位)通選。 因為干焦有一條資料線,通信協定有必要像其他串行裝置介面,如 SPI 仝款為串列傳輸。時鐘由 TCK 引跤輸入來。組態是通過 TMS 引跤採用狀態機的形式一遍操作一位來實現的。每一个資料佇每一个 TCK 時鐘脈衝下分別由 TDI 和 TDO 引跤傳入抑是傳出來。會當通過載入無仝的命令模式來讀晶片的標識,著輸入引跤採樣,驅動(抑是吊空)輸出引跤,操控晶片功能,抑是邊仔路(將 TDI 佮 TDO 連通以佇邏輯上短接濟个晶片的鏈路)。 TCK 的工作頻率照晶片的無仝而無仝,但是其通常的工課佇咧十配一百 MHz(逐家十仙一百 ns)。 當咧積體電路內底進行邊界掃描的時陣,予人處理的訊號是仝一塊 IC 的無仝功能模組間的,毋是無仝款 IC 之間的。 TRST 引跤是一个會當選的相對測邏輯低電平有效的復位開關—— 通常是非同步的,但是有時陣嘛是仝步的啊,看晶片定著。你若該引跤無定義,著愛測邏輯會當由同步時鐘輸入復位指令而復位。 就算講按呢,真少消費類產品提供外部的 JTAG 埠介面,成做開發樣品的殘留,這介面佇印刷電路板頂懸十分定定看著。咧研發了後,遮的介面定定為反向工程提供真好的途徑。 ==捷用的擴充== 佮製造商關係擴充:英飛凌,MIPS EJTAG,飛思卡爾 COP , ARM ETM ( Extended Trace Macrocell ) , OnCE etc . ==廣泛的應用== * 強欲去所有的1875入式系統攏有 JTAG 埠頭。 * PCI 匯流排介面包含 JTAG 引跤。有一个特殊的 JTAG 㧎會當用來重整理予人破壞去的 BIOS。 ==客戶捀軟體== 會當迵過使用一寡支援 JTAG 的應用程式來存取 JTAG 介面。 ===免費軟體=== * Very cheap interface working with the CICLaMaB program * OpenCores JTAG module 是一个 IP 核,伊會當替你的設計提供 JTAG。伊是 OpenCores 工程的一部份。 * UrJTAG,born out of the openwince project's JTAG Tools,supports a large set of inexpensive IEEE 一千兩百八十四 parallel printer port and USB JTAG cables * JTAG-ARM 九 provides a JTAG access program for the ARM 九 processor . * JTAG for the LART aimed at the LART processor * JTAG base layer is an attempt at creating a JTAG library * The uCLinux for Blackfin project have a JTAG-backend for the GNU Debugger and a version specifically for Blackfin based on the openwince work * JTAG toolkit is a free software JTAG tool suite , including API library and several examples * OpenOCD is an GPL Open Source GDB Server that currently supports ARM 七 and some ARM 九 Targets ===私有軟體=== * JTAG ScanWorks JTAG development systems . * JTAG DFT Analysis JTAG Design for Test software . * JTAG Technologies Test and programming development systems . * TopJTAG Probe Interactive JTAG / boundary-scan software for circuit debugging and visualization . * Green Hills Software _ MULTI Debugger and Green Hills Probe _ , Software and hardware supports JTAG and BDM based development on ARM , XScale , PowerPC , MIPS , ColdFire , Blackfin , ARC , TI C 六千 , v 八百 , StarCore , SH , M 三十二 R , and LSI ZSP . * Ronetix _ PEEDI _ , JTAG Emulator and Flash Programmer for ARM 九分之七啦 , XScale * SEGGER Microcontroller Systeme GmbH _ j-link _ , USB to JTAG interface for ARM cores(J-Flash , J-Mem , RDI Pro Bundle) * SEGGER Microcontroller Systems LLC _ j-trace _ , a USB to Trace Mictor and JTAG interface for ARM cores * Lauterbach Datentechnik GmbH produce JTAG-based in-circuit emulators the most popular being _ TRACE 三十二 _ * Macraigor Systems LLC JTAG Commander and OCD Commander * Abatron AG's BDI 鋪二千 acts as a GDB server on your LAN , giving you source-level debugging via JTAG . * JTAG Emulator Embedded Toolsmiths Guardian-SE JTAG Emulator connects a GDB server on your LAN to the JTAG interface on PowerPC , MIPS , XScale and Arm Processors . This allows : JTAG FLASH Programming , JTAG Emulation and JTAG source-level debugging via JTAG for PowerPC , MIPS , XScale and ARM Processors . * XJTAG Development System * Göpel electronic SCANFLEX * Corelis ScanExpress * yaJFP Zheyuan Technlogies ==外部連結== * 啥物是 JTAG 遐爾,我按怎才會當利用伊咧? * JTAG Tutorial 關於著 JTAG 抑是講邊界掃描的簡介。 * JTAG / Boundary-scan explained 智識庫佮工業連接。 * JTAG FAQ * OpenJTAG Wiki * JTAG 邊界掃描介面的一个簡明介紹 * JTAG Scan Educator-Ver . 二 ( Rev . A )-一个 DOS 下的教學軟體,JTAG Scan Educator,介紹了 IEEE 一千一百四十九尺一邊界掃描標準的基本的狀況,包括框殼協定,以及所需要的指令集。 * K 九 JTAG-一个俗的為 ARM 微控制台灣的 JTAG 偵錯器而自製的並列埠頭。 * Boundary-Scan Testing / JTAG-www . SiliconFarEast . com * Segger J-Link(JTAG 仿真器) * Segger-US J-Link(JTAG 仿真器) * Circuit Cellar Article ( _ SOFTWARE BREAKPOINTS IN FLASH MEMORY FOR ARM MCUs _ ) [[分類: 待校正]]
返回到「
JTAG
」。