1. 程式人生 > >JTAG各類介面針腳定義及含義

JTAG各類介面針腳定義及含義

本是做嵌入式的,可是總是在做網站方面的東西,今天找到一點兒乾貨,少說上菜:

 JTAG有10pin的、14pin的和20pin的,儘管引腳數和引腳的排列順序不同,但是其中有一些引腳是一樣的,各個引腳的定義如下。

一、引腳定義

Test Clock Input (TCK) -----強制要求1

TCK在IEEE1149.1標準裡是強制要求的。TCK為TAP的操作提供了一個獨立的、基本的時鐘訊號,TAP的所有操作都是通過這個時鐘訊號來驅動的。

Test Mode Selection Input (TMS) -----強制要求2

TMS訊號在TCK的上升沿有效。TMS在IEEE1149.1標準裡是強制要求的。TMS訊號用來控制TAP狀態機的轉換。通過TMS訊號,可以控制TAP在不同的狀態間相互轉換。

Test Data Input (TDI) -----強制要求3

TDI在IEEE1149.1標準裡是強制要求的。TDI是資料輸入的介面。所有要輸入到特定暫存器的資料都是通過TDI介面一位一位序列輸入的(由TCK驅動)。

Test Data Output (TDO) -----強制要求4

TDO在IEEE1149.1標準裡是強制要求的。TDO是資料輸出的介面。所有要從特定的暫存器中輸出的資料都是通過TDO介面一位一位序列輸出的(由TCK驅動)。

Test Reset Input (TRST) ----可選項1

這個訊號介面在IEEE 1149.1標準裡是可選的,並不是強制要求的。TRST可以用來對TAPController進行復位(初始化)。因為通過TMS也可以對TAP Controll進行復位(初始化)。所以有四線JTAG與五線JTAG之分。

 (VTREF) -----強制要求5

介面訊號電平參考電壓一般直接連線Vsupply。這個可以用來確定ARM的JTAG介面使用的邏輯電平(比如3.3V還是5.0V?)

Return Test Clock ( RTCK) ----可選項2

可選項,由目標端反饋給模擬器的時鐘訊號,用來同步TCK訊號的產生,不使用時直接接地。

System Reset ( nSRST)----可選項3

可選項,與目標板上的系統復位訊號相連,可以直接對目標系統復位。同時可以檢測目標系統的復位情況,為了防止誤觸發應在目標端加上適當的上拉電阻。

USER IN

使用者自定義輸入。可以接到一個IO上,用來接受上位機的控制。

USER OUT

使用者自定義輸出。可以接到一個IO上,用來向上位機的反饋一個狀態

由於JTAG經常使用排線連線,為了增強抗干擾能力,在每條訊號線間加上地線就出現了這種20針的介面。但事實上,RTCK、USER IN、USER OUT一般都不使用,於是還有一種14針的介面。對於實際開發應用來說,由於實驗室電源穩定,電磁環境較好,干擾不大。

二、20、14、10pin JTAG的引腳名稱與序號對應關係

值得注意的是,不同的IC公司會自己定義自家產品專屬的Jtag頭,來下載或除錯程式。嵌入式系統中常用的20、14、10pin JTAG的訊號排列如下:


需要說明的是,上述Jtag頭的管腳名稱是對IC而言的。例如TDI腳,表示該腳應該與IC上的TDI腳相連,而不是表示資料從該腳進入download cable。

實際上10針的只需要接4根線,4號是自連回路,不需要接,1,2接的都是1管腳,而8,10接的是GND,也可以不接。

 附轉接板電路:



相關推薦

JTAG各類介面針腳定義含義

本是做嵌入式的,可是總是在做網站方面的東西,今天找到一點兒乾貨,少說上菜:  JTAG有10pin的、14pin的和20pin的,儘管引腳數和引腳的排列順序不同,但是其中有一些引腳是一樣的,各個引腳的定義如下。 一、引腳定義 Test Clock Input (TCK)

JTAG各類介面針腳定義含義以及SWD接線方式

 JTAG有10pin的、14pin的和20pin的,儘管引腳數和引腳的排列順序不同,但是其中有一些引腳是一樣的,各個引腳的定義如下。一、引腳定義Test Clock Input (TCK) -----強制要求1TCK在IEEE1149.1標準裡是強制要求的。TCK為TAP的操作提供了一個獨立的、基本的時鐘訊

JTAG介面針腳定義含義,區分TRST和SRST

JTAG有10pin的、14pin的和20pin的,儘管引腳數和引腳的排列順序不同,但是其中有一些引腳是一樣的,各個引腳的定義如下。 一、引腳定義 Test Clock Input (TCK) -----強制要求1 TCK在IEEE1149.1標準裡是強制要求的。T

I2S介面硬體定義電氣連線方式

I2S介面概述 I2S全稱Inter-IC Sound, Integrated Interchip Sound,或簡寫IIS,是飛利浦在1986年定義(1996年修訂)的數字音訊傳輸標準,用於數字音訊資料在系統內部器件之間傳輸,例如編解碼器CODEC、DSP、數字輸入/輸出

一文讀懂HDMI和VGA介面針腳定義

一文讀懂HDMI和VGA介面針腳定義 摘自:http://www.elecfans.com/yuanqijian/jiekou/20180423666604.html   HDMI概述   HDMI是高清晰度多媒體介面(High DefiniTIon MulTImedia Interface)

DB9串列埠定義含義

原文:http://hi.baidu.com/askhua520/item/e4736b27213cf9d2a417b65f RS232介面是1970年由美國電子工業協會(EIA)聯合貝爾系統、調變解調器廠家及計算機終端生產廠家共同制定的用於序列通訊的標準。   它的全名

介面定義使用(工廠設計模式)

為了讓使用者能得到他們想要的東西,使用者只用輸入他們能夠輸入東西,而不用輸入程式碼來得到他們想要的東西。下面寫一個簡單的例子:interface Fruit{ public void eart();}class Apple implements Fruit{ public v

嵌入式攻城獅養成計劃(三)嵌入式系統基礎之看懂各類介面原理圖

 Emmmmm.先寫個目錄,慢慢更新。 一、上電啟動 二、GPIO介面 GPIO——通用輸入輸出介面(General Purpose Input/Output) 上拉、下拉電阻:當GPIO引腳處於第三態(既不是輸出高電平,也不是輸

介面程式設計函式定義

IPv4套介面地址結構: 通常也稱為“網際套介面地址結構” ,以“sockaddr_in”命名 sockaddr_in: struct in_addr{ in_addr_t s_addr; /*32-bit IPv4 address*/ }; struct so

定義相機那些坑之預覽介面適配原理

0.思維導圖 1.問題的產生 當Activity的oritation設定為portrait時,前置/後置攝像頭預覽影象會逆時針旋轉90度展示,如圖: 2.問題產生的本質 相機影象資料來自影象感應器(物理器件)(Image Sensor),影象感應器再將資料輸出

Juniper SSG5(bgroupx介面詳解刪除bgroupx自定義

從console口登陸檢視介面,標紅部分預設從eth0/2-6都屬於Trust介面 ssg5-serial-> get interface A - Active, I - Inactive, U -Up, D - Down, R - Ready Interfa

j-link介面定義實際使用

使用j-link下載程式或者線上除錯的時候,有兩種模式:JTAG和SWD 可以在keil中選擇: 下面是兩種模式下,分別用的介面引腳: 推薦使用SWD模式,因為更省引腳而且除錯功能不受影響。 在S

USB 2.0 A型、B型、Mini和Micro介面 type-c 定義封裝

USB全 稱Universal Serial Bus(通用序列匯流排),目前USB  2.0介面分為四種類型A型、B型、Mini型還有後來補充的Micro型介面,每種介面都分插頭和插座兩個部分,Micro還有比較特殊的AB相容型, 本文簡要介紹這四類插頭和插座的實物及結構

Dubbo的正確開啟方式之基本介面定義異常處理

為什麼要寫這篇文章呢?因為公司在使用Dubbo時並沒有對Dubbo的用法做深入的瞭解,而是屬於拿來就用,隨著自己的想法來使用。這樣很不好,就像天龍八部的鳩摩智練習錯誤的六脈神劍一樣,方式不對,就容易走火入魔。下面是我近來在空閒時間對Dubbo的一些學習,也糾正了

ShareSDK自定義介面的分享分享中注意問題整理

分享功能在app開發中算是一個常見功能,使用友盟的一鍵分享使用起來非常方便。但是實際專案可能會根據需求使用自定義介面的分享。在此做一個記錄分享,也把遇到的問題整理出來。 前面的整合過程就不贅述了,根據官方文件一步步來就可以搞定。編寫思路就是將功能封裝在一個di

跟我一起學.NetCore之Swagger讓前後端不再煩惱介面定義

**前言** 隨著前後端分離開發模式的流行,介面對接、聯調成為常事,前端同事會經常問:我需要調哪個介面?這個介面資料格式是啥?條件都傳啥? 對於一些緊急介面可能會採取溝通對接,然後補文件,其他的都會回一句:看文件。 那難道要一邊開發一邊寫文件嗎?早些年是這樣的,但對於後端同事就很不自在了,程式碼敲的正起勁,

泛型的基本定義使用

turn test 出現 span color nts extend 參數類型 子類                                     泛型 1、 基本概念: 範例: class Point<T>{//T的類型未知 T x; T y; P

關於信息論中熵的定義含義

round tail 增量 order aik 參考 info eight 分布 信息熵: 1. 熱力學中的熱熵是表示分子狀態混亂程度的物理量。香農用信息熵的概念來描述信源的不確定度。 2. ;兩個獨立符號所產生的不確定性應等於各自不確定性之和 3. 在信源中,考慮的不是

第9課 - 函數定義調用

函數的調用 align 應用 abs end 語言 命令集 func home 第9課 - 函數定義及調用 1. makefile中的函數   (1)make 解釋器提供了一系列的函數供 makefile 調用   (2)在 makefile 中支持自定義函數實現,並調用執

Meta標簽中的format-detection屬性含義

format 數字 str strong 點擊 開啟 轉化 翻譯 pan format-detection翻譯成中文的意思是“格式檢測”,顧名思義, 它是用來檢測html裏的一些格式的,那關於meta的format-detection屬性主要是有以下幾個設置:   met