<u id="qh6kg"><table id="qh6kg"></table></u>

  • <pre id="qh6kg"><tfoot id="qh6kg"></tfoot></pre>
  • <var id="qh6kg"></var>
      <wbr id="qh6kg"></wbr>
        <var id="qh6kg"><strong id="qh6kg"><cite id="qh6kg"></cite></strong></var><table id="qh6kg"></table>
        <blockquote id="qh6kg"><progress id="qh6kg"><ins id="qh6kg"></ins></progress></blockquote>

      • <u id="qh6kg"><optgroup id="qh6kg"><cite id="qh6kg"></cite></optgroup></u>
      • 亚洲欧美日韩在线观看一区二区三区 ,97超碰精品成人国产,丁香花成人电影,婷婷丁香五月激情综合,无码专区—va亚洲v专区vr,国产无吗一区二区三区在线欢,性欧美videofree高清杂交,日韩人妻无码一区二区三区99

        技術文章/ article

        您的位置:首頁  -  技術文章  -  什么是 JTAG 仿真器?

        什么是 JTAG 仿真器?

        更新時間:2024-05-28      瀏覽次數(shù):1084

        JTAG仿真器是一種片上仿真器,用于在軟件開發(fā)過程中調(diào)試CPU軟件

        與通過用探針替換電路板上的 CPU 來模擬 CPU 操作的在線仿真器 (ICE) 不同,JTAG 仿真器允許在不從電路板上移除 CPU 的情況下進行調(diào)試。

        因此,可以在與產(chǎn)品板相同的環(huán)境下評估電氣特性,這具有有助于早期商業(yè)化的優(yōu)點。

        如何使用JTAG仿真器

        JTAG是測試LSI和電路板的行業(yè)標準,每個CPU制造商都根據(jù)該技術標準設計測試訪問端口(TAP)并執(zhí)行邊界掃描測試。

        因此,JTAG 仿真器根據(jù) CPU 制造商的不同而具有不同的規(guī)格。由于不同制造商具有不同規(guī)格的產(chǎn)品不能稱為JTAG,因此基于JTAG兼容的規(guī)格建立了接口標準,并且基于這些標準創(chuàng)建了JTAG仿真器。

        JTAG仿真器原理

        JTAG 標準于 1990 年標準化為 IEEE 1149.1。
        其原因是,隨著CPU和LSI的性能和功能的提高,引腳之間的間距變得越來越窄,使得通過將測試探針

        為了解決這個問題,設計了一種稱為邊界掃描的方法,通過以依賴的方式連接芯片內(nèi)部的電路并順序讀出電路的狀態(tài)來分析內(nèi)部電路的狀態(tài)。

        這種方法允許您檢查內(nèi)部狀態(tài),而無需在每個 CPU 或 LSI 引腳上安裝測試探針。

        它使用JTAG標準,該標準最初是作為CPU和LSI的測試方法而設計的,后來被用作CPU軟件開發(fā)中的調(diào)試方法。

        JTAG有五個信號端子:TCK(時鐘)、TDI(數(shù)據(jù)輸入)、TDO(數(shù)據(jù)輸出)、TMS(狀態(tài)控制)和TRST,但技術標準尚未規(guī)定這些信號的電氣特性。制造商指單獨的規(guī)格。

        使用這種類型的 JTAG 可以實現(xiàn)的功能包括 CPU 調(diào)試、電路板檢查、IC 內(nèi)部電路與主機 PC 之間的通信以及將數(shù)據(jù)寫入FPGA 。

        使用JTAG仿真器的調(diào)試方法

        我們將介紹用于檢查設計的程序的運行、識別缺陷和提高性能的方法。

        單步執(zhí)行
        這是最基本也是常用的調(diào)試方法。要執(zhí)行單步執(zhí)行,必須停止正在運行的程序一次。停止的方法包括設置稱為斷點的條件和使用強制中斷功能。當程序停止時,您可以在逐行或函數(shù)或方法單元執(zhí)行源代碼的同時檢查內(nèi)存、寄存器狀態(tài)和變量內(nèi)容。

        實時跟蹤
        發(fā)生意外情況時用于調(diào)試的方法。即使在設計程序時仔細考慮了分支條件,但在與硬件結合或與其他系統(tǒng)鏈接時常常會出現(xiàn)意想不到的問題。步驟執(zhí)行無法分析未知條件引起的缺陷。因此,程序執(zhí)行歷史、數(shù)據(jù)訪問地址和類型(讀/寫)、中斷發(fā)生狀態(tài)等都存儲在跟蹤存儲器中,以分析問題。

        時間測量
        您可以測量函數(shù)的模塊執(zhí)行時間(從開始到結束的兩點之間)的最大值、最小值和平均值。還可以衡量被調(diào)用函數(shù)(子函數(shù))和調(diào)用函數(shù)(父函數(shù))之間的關系,以及調(diào)用的頻率。通過改善執(zhí)行時間的變化并檢查函數(shù)的結構,您可以提高系統(tǒng)性能。

        使用 JTAG 仿真器進行編程

        將數(shù)據(jù)寫入 FPGA 有兩種方式:直接寫入 FPGA 和通過 FPGA 寫入配置存儲器。直接寫入FPGA時,程序被寫入易失性存儲器(RAM)中,因此每次電源關閉和打開時都必須寫入程序。另一方面,配置存儲器是非易失性存儲器(ROM),因此一旦寫入,程序就永遠不會丟失。

        選擇寫入方法以減少連接器數(shù)量并適應產(chǎn)品開發(fā)階段(設計、量產(chǎn))。


        產(chǎn)品分類

        products category

        新聞資訊
        聯(lián)系我們
        產(chǎn)品中心
        掃一掃
        加微信
        版權所有©2026 深圳市京都玉崎電子有限公司 All Rights Reserved   備案號:粵ICP備2022020191號   sitemap.xml   技術支持:化工儀器網(wǎng)   管理登陸

        TEL:

        掃碼添加微信
        主站蜘蛛池模板: 中文无字幕乱码| 亚洲一区二区三成人精品| 国产热A欧美热A在线视频| 亚洲大尺度一区二区av| 大地资源高清播放在线观看| 中文字幕亚洲国产精品| 亚洲嫩模尤物大尺度高清人体| 熟女性饥渴一区二区三区| 国内精品久久久久影院一蜜桃| 伊在人间香蕉最新视频| 老司机久久一区二区三区| 国产乱人伦偷精品视频免| 人妻无码中文字幕免费视频蜜桃| 中文字幕精品无码一区二区三区| 天堂а√在线中文在线| 国产高清在线精品一区APP| 人人人爽人人爽人人av| 亚洲精品乱码久久久久久日本麻豆 | 1024你懂的国产精品| 久久国产乱子伦视频无卡顿| 亚洲精品无码aⅴ中文字幕蜜桃| 又大又湿又紧又爽A视频| 欧美熟妇另类久久久久久多毛 | 中文人妻无码一区二区三区在线| 午夜在线观看视频二区| 国产精品一区二区三区污| 在线看片无码永久免费视频| 亚洲成在人线视av| 人与禽交av在线播放| 欧美日韩不卡高清在线看| 亚洲粉嫩高潮的18p| 欧美性猛交xxxx乱大交极品| 婷婷五月综合丁香在线 | 97久人人做人人妻人人玩精品| 婷婷四虎东京热无码群交双飞视频| 精品国产乱码久久久久久1区二区| 一区二区三区免费观看在线视频| 日本高清视频色欧WWW| 欧美日韩亚洲国内综合网38c38| 国产精品亚洲综合色区丝瓜| 亚洲区1区3区4区中文字幕码|