<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > ARM系統(tǒng)設計JTAG接口詳細圖解

          ARM系統(tǒng)設計JTAG接口詳細圖解

          作者: 時間:2016-11-10 來源:網(wǎng)絡 收藏
          ARM系統(tǒng)的JTAG接口的設計不當往往使硬件系統(tǒng)無法調(diào)試,所以在設計ARM系統(tǒng)前要先熟悉ARM系統(tǒng)的JTAG接口的定義和常見問題。
          1.ARM系統(tǒng)的JTAG接口是如何定義的? 每個PIN又是如何連接的?
          下圖是JTAG接口的信號排列示意:

          本文引用地址:http://www.ex-cimer.com/article/201611/317412.htm

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

          2.目標系統(tǒng)如何設計?
           目標板使用與Dragon-ICE一樣的20腳針座,信號排列見表1。RTCK和 nTRST這兩個信號根據(jù)目標ASIC有否提供對應的引腳來選用。nSRST則根據(jù)目標系統(tǒng)的設計考慮來選擇使用。下面是一個典型的連接關系圖:

          表 1 JTAG引腳說明
          序號
          信號名
          方向
          說 明
          1
          Vref
          Input
          接口電平參考電壓,通??芍苯咏?strong>電源
          2
          Vsupply
          Input
          電源
          3
          nTRST
          Output
          (可選項) JTAG復位。在目標端應加適當?shù)?strong>上拉電阻以防止誤觸發(fā)。
          4
          GND
          --
          接地
          5
          TDI
          Output
          Test Data In from Dragon-ICE to target.
          6
          GND
          --
          接地
          7
          TMS
          Output
          Test Mode Select
          8
          GND
          --
          接地
          9
          TCK
          Output
          Test Clock output from Dragon-ICE to the target
          10
          GND
          --
          接地
          11
          RTCK
          Input
          (可選項) Return Test Clock。由目標端反饋給Dragon-ICE的時鐘信號,用來同步TCK信號的產(chǎn)生。不使用時可以直接接地。
          12
          GND
          --
          接地
          13
          TDO
          Input
          Test Data Out from target to Dragon-ICE.
          14
          GND
          --
          接地
          15
          nSRST
          Input/Output
          (可選項) System Reset,與目標板上的系統(tǒng)復位信號相連??梢灾苯訉δ繕讼到y(tǒng)復位,同時可以檢測目標系統(tǒng)的復位情況。為了防止誤觸發(fā),應在目標端加上適當?shù)纳侠娮琛?/div>
          16
          GND
          --
          接地
          17
          NC
          保留
          18
          GND
          --
          接地
          19
          NC
          --
          保留
          20
          GND
          --
          接地

          圖 3 一個復位電路結構的例子

          在目標系統(tǒng)的PCB設計中,最好把JTAG接口放置得離目標ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。
            另外電源的連線也需要加以額外考慮,因為Dragon-ICE要從目標板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應小于10mil (0.254mm)。

          在目標系統(tǒng)的PCB設計中,最好把JTAG接口放置得離目標ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。
            另外電源的連線也需要加以額外考慮,因為Dragon-ICE要從目標板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應小于10mil (0.254mm)。

          在目標系統(tǒng)的PCB設計中,最好把JTAG接口放置得離目標ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。
            另外電源的連線也需要加以額外考慮,因為Dragon-ICE要從目標板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應小于10mil (0.254mm)。

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

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

          3. 14腳JTAG如何與20JTAG連接?

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


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

          在目標系統(tǒng)的PCB設計中,最好把JTAG接口放置得離目標ASIC近一些,如果這兩者之間的連線過長,會影響JTAG口的通信速率。
            另外電源的連線也需要加以額外考慮,因為Dragon-ICE要從目標板上吸取超過100mA的大電流。最好能有專門的敷銅層來供電,假如只能使用連線供電的話,最小線寬不應小于10mil (0.254mm)。




          評論


          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();