<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > JLink和JTAG接口引腳定義和使用方法

JLink和JTAG接口引腳定義和使用方法

作者: 時(shí)間:2017-12-12 來(lái)源:網(wǎng)絡(luò ) 收藏

  各類(lèi)接口針腳定義、含義

本文引用地址:http://dyxdggzs.com/article/201712/372873.htm

  一、引腳定義

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

  TCK在IEEE1149.1標準里是強制要求的。TCK為T(mén)AP的操作提供了一個(gè)獨立的、基本的時(shí)鐘信號,TAP的所有操作都是通過(guò)這個(gè)時(shí)鐘信號來(lái)驅動(dòng)的。

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

  TMS信號在TCK的上升沿有效。TMS在IEEE1149.1標準里是強制要求的。TMS信號用來(lái)控制TAP狀態(tài)機的轉換。通過(guò)TMS信號,可以控制TAP在不同的狀態(tài)間相互轉換。

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

  TDI在IEEE1149.1標準里是強制要求的。TDI是數據輸入的接口。所有要輸入到特定寄存器的數據都是通過(guò)TDI接口一位一位串行輸入的(由TCK驅動(dòng))。

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

  TDO在IEEE1149.1標準里是強制要求的。TDO是數據輸出的接口。所有要從特定的寄存器中輸出的數據都是通過(guò)TDO接口一位一位串行輸出的(由TCK驅動(dòng))。

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

  這個(gè)信號接口在IEEE 1149.1標準里是可選的,并不是強制要求的。TRST可以用來(lái)對TAPController進(jìn)行復位(初始化)。因為通過(guò)TMS也可以對TAP Controll進(jìn)行復位(初始化)。所以有四線(xiàn)與五線(xiàn)之分。

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

  接口信號電平參考電壓一般直接連接Vsupply。這個(gè)可以用來(lái)確定ARM的JTAG接口使用的邏輯電平(比如3.3V還是5.0V?)

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

  可選項,由目標端反饋給仿真器的時(shí)鐘信號,用來(lái)同步TCK信號的產(chǎn)生,不使用時(shí)直接接地。

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

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

  

  說(shuō)明:

  1腳:通常連接到目標板的vdd,用來(lái)檢測目標系統是否供電;檢測原理上圖中有簡(jiǎn)單的說(shuō)明。

  2腳:原版的這個(gè)引腳沒(méi)有使用,不提供Vsupply輸出,而很多改造版的通過(guò)跳線(xiàn)選擇從該引腳輸出3.3V的電壓給外邊,我的就是這樣的。

  JTAG interface signals

  The following table describes the signals on the JTAG interfaces:

  

  ARM系統的JTAG接口的設計不當往往使硬件系統無(wú)法調試,所以在設計ARM系統前要先熟悉ARM系統的JTAG接口的定義和常見(jiàn)問(wèn)題。

  1.ARM系統的JTAG接口是如何定義的? 每個(gè)PIN又是如何連接的?

  下圖是JTAG接口的信號排列示意:

  

  接口是一個(gè)20腳的IDC插座。下表給出了具體的信號說(shuō)明:

  

  目標系統如何設計?

  目標板使用與Dragon-ICE一樣的20腳針座,信號排列見(jiàn)表1。RTCK和 nTRST這兩個(gè)信號根據目標ASIC有否提供對應的引腳來(lái)選用。nSRST則根據目標系統的設計考慮來(lái)選擇使用。下面是一個(gè)典型的連接關(guān)系圖:

  

  復位電路中可以根據不同的需要包含上電復位、手動(dòng)復位等等功能。如果用戶(hù)希望系統復位信號nSRST能同時(shí)觸發(fā)JTAG口的復位信號nTRST,則可以使用一些簡(jiǎn)單的組合邏輯電路來(lái)達到要求。后面給出了一種電路方案的效果圖。

  在目標系統的PCB設計中,最好把JTAG接口放置得離目標ASIC近一些,如果這兩者之間的連線(xiàn)過(guò)長(cháng),會(huì )影響JTAG口的通信速率。

  另外電源的連線(xiàn)也需要加以額外考慮,因為Dragon-ICE要從目標板上吸取超過(guò)100mA的大電流。最好能有專(zhuān)門(mén)的敷銅層來(lái)供電,假如只能使用連線(xiàn)供電的話(huà),最小線(xiàn)寬不應小于10mil (0.254mm)。

  14腳JTAG如何與20JTAG連接?

  Dragon-ICE使用工業(yè)標準的20腳JTAG插頭,但是有些老的系統采用一種14腳的插座。這兩類(lèi)接口的信號排列如下:

  

  這兩類(lèi)接口之間的信號電氣特性都是一樣的,因此可以把對應的信號直接連起來(lái)進(jìn)行轉接。Dragon-ICE配備這種轉接卡,隨機配備。

  JLINK 10針J和20針JTAG接口連接方法

  下面說(shuō)一下接法,其實(shí)根本不需要什么轉接板什么的,直接把相應的幾根線(xiàn)對接就可以用了,所以要參考電路圖,上面為T(mén)Q2440開(kāi)發(fā)板的JTAG電路圖,下面為JLINK的20針電路圖,下面的JLINKV7電路圖是標準接口,網(wǎng)上到處都能找到

  

 

  實(shí)際上只需要接4跟線(xiàn),4號是自連回路,不需要接,1,2接的都是1管腳,而8,10接的是GND,也可以不接。



關(guān)鍵詞: JLink JTAG

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>