在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺談多電壓JTAG鏈設計實現

模擬對話 ? 2019-04-10 10:08 ? 次閱讀

隨著低功耗的手持式設備越來越多,混合有 5 V、3.3 V、2.5 V 和 1.8 V 器件的印刷電路板也越來越多普遍,這使得 JTAG 鏈的設計成為一項極具挑戰性的任務。設計者師不僅必須確定 JTAG 鏈的工作電壓,同時還必須確定這些使用不同電壓的器件的安放順序。本文比較了多種設計多電壓 JTAG 鏈的方法,并提供了一些有關執行強大的無故障設計的提示和技巧。

菊花鏈,或通過其 JTAG 端口連接多個 DSPFPGACPLD 和其他邏輯器件,使得它們可以通過單個 JTAG 連接器進行控制。菊花鏈常用于具有多個 JTAG 器件的電路板,它可以將 TDI 和 TDO 引腳連接在一起以形成一個串行路徑。鏈的輸入是第一 個器件的 TDI;鏈的輸出是最后一個器件的 TDO。所有器件的 TRST、TCK 和 TMS 引腳均并行連接。通過提供一些可安裝或移除(具體取決于所需的目標器件)的跳線,菊花鏈允許鏈中的一個或多個器件被繞過以進行調試目的。理論上,通過菊花鏈連接的器件數量可以是無限的,但是如果菊花鏈中的器件數量超過八個,就會經常出現時序問題和間歇性的崩潰,特別是時鐘速率較高時,更是如此。

當一個鏈中有超過四個左右的器件時,為了滿足 JTAG 時序要求,應在 TCK 和 TMS 上安裝緩沖器以保持信號的完整性,并且每個緩沖器驅動的器件數量不應超過四個。例如,一個具有六個器件的菊花鏈需要兩個用于 TCK 的緩沖器和兩個用于 TMS 的緩沖器。驅動器必須高速運行(低傳播延遲),并有足夠的力量來驅動四個或更多個器件。

硬件工程師可能需要用菊花鏈連接多個具有不同 I/O 電壓的器件。通過一個鏈連接所有器件可能并非是一個最佳的解決方案,因此設計師應該考慮對菊花鏈進行分區,從而滿足專有調試工具的要求。可能需要電平轉換器來應對多種電壓水平,并且必須保持信號的完整性。設計和測試的復雜性日益增加,并且需要具有 IEEE 1149.1 專業知識來集成和測試系統。下面介紹了兩種實現多電壓 JTAG 鏈的方法。

適用于每個電壓系列的單獨 JTAG 鏈

這種方法推薦用于多個器件具有相同 I/O 電壓的場合,它把所有具有相同 JTAG I/O 電壓的器件放在一個鏈中,從而為每個電壓使用單獨的鏈。每個鏈支持同一類別的所有器件,消除了其他器件無法正常工作的機率,并且在其他廠商必須連接 JTAG 鏈時可以減少混淆。圖 1 顯示了具有相同 I/O 電壓器件的 JTAG 鏈。在此情況下,不需要使用電壓轉換器 (VT)。

淺談多電壓JTAG鏈設計實現

多電壓 JTAG 鏈

有時, 把所有 JTAG 器件放在單個鏈中會更好。當每個電壓系列中的器件數量不足以創建單獨的 JTAG 鏈時,推薦采用此方法。要在一個 JTAG 鏈中成功連接兩個具有不同電壓的器件,必須滿足以下要求:

驅動器的 VOHmin(最低高輸出電壓)必須大于接收器的 VIHmin(最低輸入高電壓)。

驅動器的 VOLmax(最高輸出低電壓)必須小于接收器的 VILmax(最高輸入低電壓)。

來自驅動器的輸出電壓不得超過接收器的 I/O 電壓容差。

表 1 顯示了不同電壓標準的常見最低和最高電壓。如需了解更具體的數據,設計師應參考零件的數據手冊。

表 1:典型 I/O 標準及其相關的最低和最高電壓

什么是輸出的正確終止值和位置

多電壓 JTAG 鏈的設計指南

把電壓最高的器件放在鏈的開頭,接下來是電壓第二高的器件,依次類推,最后放置電壓最低的器件。按照從最高電壓到最低電壓的順序放置 JTAG 信號,允許一個器件的 TDO 輸出上的邏輯高電平可由下一個器件的輸入正確解譯。

確認每個器件可以承受來自上一個器件的最高電壓。例如,如果第一個器件的電壓為 3.3 V,下一個器件的電壓為 1.8 V,請確保 1.8 V 器件的輸入可以至少承受 3.6 V 的電壓。

確認來自最低電壓器件的 TDO 可由仿真器正確解譯。在本示例中,請確保 1.8 V 器件的 VOHmin 大于 3.3 V 器件的 VIHmin。否則,應使用高速電壓轉換器將 TDO 轉換成仿真器的正確電壓。VT 不應該寄存(時鐘)信號,因為這將延遲一個時鐘的信號,導致 JTAG 鏈失敗。模擬裝置的 ADG3304 雙向邏輯電平轉換器包含四個雙向通道,可用于多電壓數字系統應用中。圖 2 顯示了具有 3.3 V、2.5 V 和 1.8 V I/O 電壓的器件,其中最低電壓器件的 I/O 可以承受上一器件的更高電壓。對 TDO 采用了電壓轉換器 (VT),以將電壓從 1.8 V 提升到 3.3 V。

淺談多電壓JTAG鏈設計實現

當具有較低電壓的器件不能承受上一器件的高電壓時,應在所有 JTAG 信號上使用高速電壓轉換器。除了 TDO 外,應將仿真器用作所有電壓轉換器的輸入。不要串聯電壓轉換器,因為這會增加傳播延遲。圖 3 說明了較低電壓器件不能承受更高電壓 I/O 的情況,因此每個信號都需要使用電壓轉換器。

淺談多電壓JTAG鏈設計實現

如果僅有一個器件不能承受來自上一個器件的 I/O 電壓,則只需在該器件上使用電壓轉換器。例如,JTAG 鏈中具有 3.3 V、2.5 V 和 1.8 V 的 I/O 電壓,1.8 V 器件具有可以承受 2.5 V 的 I/O,因此 2.5 V 信號可由 1.8 V 器件使用。在圖 4 中,2.5 V 器件不具有可以承受 3.3 V 的 I/O,但 1.8 V 器件可以承受 2.5 V,因此只需對 2.5 V 器件使用電壓轉換器。

淺談多電壓JTAG鏈設計實現

使用肖特基二極管取代電壓轉換器:

如果大約 0.4 V 的壓降足以將電壓從較高的水平調整到較低的水平,則可以使用具有快速恢復時間的肖特基二極管來代替電壓轉換器。ON Semiconductor 提供的 1SS383T1G 肖特基二極管具有 0.48 V 的正向電壓降和 25 pF 的容性負載。在此應用中,也可使用 Diodes Inc. 提供的 SD103ATW,它包含三個完全隔離的肖特基二極管,具有大約 0.3 V 的正向電壓降和 50 pF 的容性負載。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JTAG
    +關注

    關注

    6

    文章

    403

    瀏覽量

    72983
  • 肖特基二極管

    關注

    5

    文章

    980

    瀏覽量

    35824
  • 電壓轉換器
    +關注

    關注

    0

    文章

    116

    瀏覽量

    22381
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    構建電壓JTAG的技巧

    需要具有 IEEE 1149.1 專業知識來集成和測試系統。下面介紹了兩種實現電壓 JTAG 的方法。適用于每個
    發表于 10-11 11:16

    是否有可能擁有3.3V和2.5V JTAG

    ,Spartan 3E核心電壓(在其JTAG配置引腳中)運行在2.5V Vref上。所以我的問題是,是否有可能將MCU(3.3V JTAG)和Spartan-3E(2.5V JTAG
    發表于 05-10 09:58

    有什么辦法能成功編程JTAG上的任何設備嗎?

    大家好 :只是想知道你們有沒有成功編程JTAG上的任何設備?例如platfrom flash xcf32p,xc95144xl,xccace,xc5vlx50t ......我剛剛買了這塊板,想把
    發表于 08-16 09:13

    無法配置JTAG

    我有與FPGA初始化有關的問題,LED INIT改變狀態RED和GREEN。因為我無法配置JTAG.....
    發表于 09-25 08:17

    如何調試JTAG與非xilinx器件?

    你好,我在JTAG中有兩個器件 - xc7k160t和一些IR長度= 30的定制ASIC器件。我有以下情況:1.在Vivado 2016.4中 - 當ASIC處于RESET狀態時,我看到JTAG
    發表于 06-05 15:39

    多個MCU使用的菊花是怎樣通過JTAG連接的呢

    大家好,我們將使用的 MCU 屬于 STM32U5 系列。調試探針將是 SEGGER J-Link Base。多個 MCU 使用典型的 JTAG 菊花連接通過 JTAG 連接
    發表于 12-20 07:08

    PEJTAG/BDM Kinetis編程報錯怎么解決?

    KL05,30 個 K10。我們檢查了 K10 和 K20 uc 它不起作用。我通過 SWD 連接器 J6 對 FRDM-KL46Z 板進行編程來檢查 PE 路,它對板進行編程沒有任何問題。我
    發表于 04-04 06:52

    T1024 codewarrior無法正確配置JTAG怎么解決?

    以下 JTAG 連接錯誤。 錯誤:連接失敗。 無法正確配置 JTAG (CCSProtocolPlugin) 錯誤:連接失敗。
    發表于 04-23 07:25

    請問JTAG支持多少級?

    JTAG支持多少級?
    發表于 08-11 06:13

    求助,片fpga組成jtag的時候如何加載?

    片fpga組成jtag的時候如何加載?
    發表于 08-11 09:10

    淺談參考電壓(Voltage Reference)

    淺談參考電壓(Voltage Reference) 大多數的模擬電路,都需要參考用的電壓、電流、或是『時間』。參考電壓提供一個準則,如DAC或ADC的LSB大小、穩壓器(Regulat
    發表于 10-04 09:28 ?31次下載

    JTAG 調試程序工具的作用及應用

    JTAG 調試程序工具
    的頭像 發表于 06-20 01:00 ?4306次閱讀
    <b class='flag-5'>JTAG</b> <b class='flag-5'>鏈</b>調試程序工具的作用及應用

    DS26522雙端口、單芯片收發器的JTAG硬件邊界掃描

    本應用筆記描述了DS26522雙端口、單芯片收發器的JTAG硬件邊界掃描。DS26522由兩個骰子組成,JTAG功能與兩個以菊花方式連接在一起的獨立器件相同。本應用筆記包含
    的頭像 發表于 01-11 15:53 ?1562次閱讀
    DS26522雙端口、單芯片收發器的<b class='flag-5'>JTAG</b>硬件邊界掃描<b class='flag-5'>鏈</b>

    構建電壓JTAG

    菊花,或通過JTAG端口連接多個DSP、FPGA、CPLD和其他邏輯器件,允許使用單個JTAG連接器控制它們。菊花通常用于具有多個JTAG
    的頭像 發表于 02-02 17:17 ?1296次閱讀

    XJTAG邊界掃描—JTAG調試器

    JTAG調試器(JTAG Chain Debugger),隨XJTAG的安裝包一起安裝,是一個功能強大的工具,旨在幫助您解決JTAG的問
    發表于 07-19 14:41 ?747次閱讀
    XJTAG邊界掃描—<b class='flag-5'>JTAG</b><b class='flag-5'>鏈</b>調試器
    主站蜘蛛池模板: 草伊人 | 欧美线人一区二区三区 | 亚洲国产午夜精品理论片的软件 | 在线视频一区二区三区 | 日日爽天天干 | 欧美色欧美亚洲高清在线观看 | 午夜免费观看福利片一区二区三区 | 国模龙园园私拍337p | 婷婷四房播客五月天 | 激情五月开心网 | 亚洲网站免费看 | 久久夜靖品 | 老司机亚洲精品影院在线观看 | www.夜夜操.com | 五月天婷婷丁香花 | 午夜刺激爽爽视频免费观看 | 久久精品视频99精品视频150 | 亚洲成a人片77777kkk | 免费看很黄很色裸乳视频 | 国产特黄一级一片免费 | 一级做a爰片久久毛片图片 一级做a爰片久久毛片鸭王 | 二区三区 | 亚洲乱亚洲乱妇13p 亚洲免费mv | 好吊色视频988gao在线观看 | 黄色一级片视频 | 色偷偷av男人的天堂 | 尤物啪啪 | 久久精品国产免费高清 | 久操视频在线观看 | 天堂在线中文字幕 | 久久五月女厕所一区二区 | 欧美黄色xxx | 免费观看成人毛片 | 午夜影院7cdy | 黄色网址在线免费观看 | 永久免费视频网站在线观看 | 色综合狠狠操 | 色综合小说天天综合网 | 嘿嘿午夜| 手机免费看a | 午夜短视频 |