那曲檬骨新材料有限公司

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

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

3天內不再提示

關于Vivado中三種操作Debug的方式

454398 ? 來源:FPGA技術聯盟 ? 作者:FPGA技術聯盟 ? 2020-11-11 17:07 ? 次閱讀

Vivado中提供了多種Debug的操作方式,下面就來總結一下:

1. 代碼中例化ILA IP核

第一種,直接例化ILA IP核:

需要探測多少個信號,信號的位寬是多少,直接選擇即可:

下面界面可以選擇探測信號寬度以及觸發方式:

可謂之簡單粗暴,如果沒人干預你,就這樣用也沒關系。之后直接在程序中例化即可。

2. 通過網表標記

綜合后生成網表,在網表中設置Debug:Mark Debug。

或者在綜合后的原理圖中Mark Debug,這和網表debug是一致的:

在標記Debug后,就等于選擇了需要debug的信號,之后在綜合設置里設置Debug參數即可:

選擇需要Debug的信號,設置時鐘域以及觸發方式等:

選擇采樣深度:

之后,重新綜合,實現生成bit流文件即可完成debug,準備上板子吧。

注意:有些信號能夠Mark Debug,有些則不能,例如模塊直接的輸入信號不能:

它經過一個Buf之后就可以:

最后的輸出也不能?

哎呀, 具體什么個原則我也不知道了,不如就直接在網表中試試吧,如果不行,就找類似的代替唄。

綜合后,也許你說自己找不到原理圖在哪里,那就看這里:

方式二已經很實用了吧,不用修改代碼!

3. 代碼中Mark_debug
第三種還要在代碼中加入標記:

之后綜合,在set up debug,之后的操作同方式二。


編輯:hfy

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

    關注

    3

    文章

    94

    瀏覽量

    19976
  • Vivado
    +關注

    關注

    19

    文章

    815

    瀏覽量

    66892
收藏 人收藏

    評論

    相關推薦

    伺服電機的三種控制方式

    伺服電機控制方式有脈沖、模擬量和通訊這三種,在不同的應用場景下,我們該如何選擇伺服電機的控制方式呢?
    發表于 08-17 11:01 ?7164次閱讀

    FPGA中三種常用復位電路

    在FPGA設計中,復位電路是非常重要的一部分,它能夠確保系統從初始狀態開始啟動并保證正確運行。本文將分別介紹FPGA中三種常用復位電路:同步復位、異步復位和異步復位同步釋放,以及相應的Verilog代碼示例。
    發表于 05-14 14:44 ?2671次閱讀
    FPGA<b class='flag-5'>中三種</b>常用復位電路

    步進電機的三種驅動方式

    步進電機的三種驅動方式
    發表于 01-12 17:03

    STM32的三種開發方式

    1 STM32的三種開發方式通常新手在入門STM32的時候,首先都要先選擇一要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的
    發表于 08-05 06:56

    詳細解讀Zynq的三種啟動方式(JTAG,SD,QSPI)

    本文介紹zynq上三種方式啟動文件的生成和注意事項,包括只用片上RAM(OCM)和使用DDR3兩情況。 JTAG方式 JTAG方式是調試中
    發表于 11-10 14:49 ?1.4w次閱讀
    詳細解讀Zynq的<b class='flag-5'>三種</b>啟動<b class='flag-5'>方式</b>(JTAG,SD,QSPI)

    Vivado中使用debug工具步驟與調試技巧

    在ISE中稱為ChipScope而Vivado中就稱為in system debug。下面就介紹Vivado中如何使用debug工具。 Debug
    發表于 11-17 14:05 ?6.1w次閱讀
    <b class='flag-5'>Vivado</b>中使用<b class='flag-5'>debug</b>工具步驟與調試技巧

    壓供電系統的三種運行方式

    我國低壓供電系統的三種運行方式:國低壓供電系統主要有三種運行方式:TN系統、TT系統、lT系統。
    發表于 05-26 17:06 ?1.1w次閱讀
    壓供電系統的<b class='flag-5'>三種</b>運行<b class='flag-5'>方式</b>

    Vivado使用技巧:debug仿真設計的三種調試方法

    源代碼級別調試 Vivado Simulator提供了在仿真過程中debug設計的特性,通過為源代碼添加一些可控制的執行條件來檢查出問題的地方??偟膩碚f有三種調試方法: 1.使用Step逐行調試
    的頭像 發表于 12-29 15:57 ?1.6w次閱讀
    <b class='flag-5'>Vivado</b>使用技巧:<b class='flag-5'>debug</b>仿真設計的<b class='flag-5'>三種</b>調試方法

    伺服電機的三種控制方式該如何應用

    一般伺服都有三種控制方式:速度控制方式,轉矩控制方式,位置控制方式。大多數人想知道的就是這三種
    的頭像 發表于 12-14 23:12 ?5486次閱讀

    如何應用伺服電機的三種控制方式

    一般伺服都有三種控制方式:速度控制方式,轉矩控制方式,位置控制方式。大多數人想知道的就是這三種
    發表于 01-22 06:30 ?7次下載
    如何應用伺服電機的<b class='flag-5'>三種</b>控制<b class='flag-5'>方式</b>

    一文解析Vivado三種封裝IP的方式

    Vivado提供了三種封裝IP的方式:(1)將當前工程封裝為IP;(2)將當前工程中的BD(IPI 設計)封裝為IP;(3)將指定的文件目錄封裝為IP。 IP Packager支持的輸入文件HDL
    的頭像 發表于 08-10 18:09 ?7157次閱讀
    一文解析<b class='flag-5'>Vivado</b>的<b class='flag-5'>三種</b>封裝IP的<b class='flag-5'>方式</b>

    FPGA應用之vivado三種常用IP核的調用

    今天介紹的是vivado三種常用IP核:時鐘倍頻(Clocking Wizard),實時仿真(ILA),ROM調用(Block Memory)。
    發表于 02-02 10:14 ?3650次閱讀

    Redis實現限流的三種方式分享

    當然,限流有許多種實現的方式,Redis具有很強大的功能,我用Redis實踐了三種的實現方式,可以較為簡單的實現其方式
    的頭像 發表于 02-22 09:52 ?1134次閱讀

    光伏發電系統中三種DC-DC轉換電路的研究

    電子發燒友網站提供《光伏發電系統中三種DC-DC轉換電路的研究.pdf》資料免費下載
    發表于 11-06 10:21 ?0次下載
    光伏發電系統<b class='flag-5'>中三種</b>DC-DC轉換電路的研究

    Windows管理內存的三種主要方式

    Windows操作系統提供了多種方式來管理內存,以確保系統資源的有效利用和性能的優化。以下是關于Windows管理內存的三種主要方式的詳細闡
    的頭像 發表于 10-12 17:09 ?1352次閱讀
    百家乐跟路技巧| 赌博娱乐场| 做生意摆放龙龟方向| 澳博国际| 百家乐赢率| 太阳城百家乐官网红利| 新锦江百家乐娱乐网| 博彩百家乐官网心得| 水果老虎机的程序| 星期八百家乐官网的玩法技巧和规则| 总统娱乐城能赢钱吗| 百家乐网络赌博网址| 12倍百家乐官网秘籍| 全讯网网站| 做生意的风水摆件| 百家乐官网赌假的工具| 百家乐国际娱乐场| 台南市| 百家乐必胜赌| 百家乐官网园云鼎娱乐平台| 百家乐博彩,| 缅甸百家乐网络赌博解谜| 百家乐官网庄闲和各是多少| 博e百娱乐城注册| 杨氏百家乐必胜公式| 百家乐官网赌博大全| 百家乐最新的投注方法| 百家乐官网平台出租家乐平台出租| 现金网开户| 易胜博百家乐娱乐城| 香港百家乐官网娱乐场开户注册| 芦溪县| 大发888的比赛怎么报名| 百家乐官网那里玩| 宁阳县| 大发888娱乐方| 什么是百家乐平注法| 百家乐官网娱乐真人娱乐| 清水县| 威尼斯人娱乐代理注册| 百家乐是如何出千的|