• <nav id="8i600"><strong id="8i600"></strong></nav>
  • <menu id="8i600"></menu>
    <nav id="8i600"></nav>
    <input id="8i600"><tt id="8i600"></tt></input>
  • <nav id="8i600"><strong id="8i600"></strong></nav><menu id="8i600"><tt id="8i600"></tt></menu>
    系統集成

    24小時服務熱線:18630368904

    24小時技術支持:18833556690

    郵 箱:ddcs0335@163.com

    網  址:www.hidwholesale.com

    工作QQ:1935169373

          2766546071

    系統集成
    您現在的位置:首頁 > 系統集成
    數據采集器核心器件FPGA如何進行片上調試
    發布人:    發布時間:2021-06-06
    FPGA與STM32等嵌入式開發最大的一個優點就是,可以在時序仿真階段驗證超過90%的功能,發現90%的問題。當所有的仿真沒問題了,才能進行最后一步:板級調試。如果仿真都不對,那就沒必要下載到芯片里了。

    STM32等單片機,使用J-Link或ST-Link等調試器,可以進行在線調試,由于C代碼是順序執行的,我們可以插入斷點,讓程序停在我們需要的位置,或者是實時查看一些變量的數值,大大提高了我們Debug的速度,提高產品的開發效率。



    zynq芯片

    對于FPGA來說,仿真畢竟是仿真,可以理解為理想條件,而最終我們的代碼是需要運行在實際的FPGA芯片硬件上的。

    所以也會遇到仿真正常,實際下載到板子里不正常的情況。這種現象有兩種原因:1.程序有BUG,2.硬件有問題。比如實際程序中復位信號是低電平復位,而實際電路中設計的復位按鍵按下才是高電平,這樣按鍵未按下就會導致程序一直處于復位狀態。

    當然,這只是一種最簡單的問題點,實際開發過程中,仿真與實際運行不匹配的情況還有很多。那么如何才能以最快的速度找到問題點呢?

    早期的FPGA調試方法通常使用邏輯分析儀,連接到FPGA芯片的外部管腳上,如果想查看內部信號,還需要把這些信號定義成Output引出到外部管腳進行了測量,如果是多位數據,這樣就會占用大量的管腳,但是此類工具有個優點就是支持多種協議解析,可以非常方便的查看協議的報文數據。
    地址:河北省秦皇島市 電話:0335-8691689 E-mail:ddcs0335@163.com  備案號:冀ICP備19014184號-1
    版權所有:秦皇島市東伏電子 東大測試 技術支持:創想網絡 您是第728616位訪客 歡迎訪問 備案號:冀ICP備19014184號-1
    友情鏈接: 變壓器變比組別測試儀 油分析儀 高清執法記錄儀 煤炭檢測儀器 冷媒表
    2019亚洲午夜无码天堂久|乱色熟女综合一区二区|欧美黑人XXXX高潮猛交|狠狠综合久久久久尤物丿|
  • <nav id="8i600"><strong id="8i600"></strong></nav>
  • <menu id="8i600"></menu>
    <nav id="8i600"></nav>
    <input id="8i600"><tt id="8i600"></tt></input>
  • <nav id="8i600"><strong id="8i600"></strong></nav><menu id="8i600"><tt id="8i600"></tt></menu>