衡阳派盒市场营销有限公司

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次閱讀
    筹码百家乐的玩法技巧和规则| 澳门玩百家乐00| 百家乐官网代理新闻| 长江百家乐的玩法技巧和规则| 单机百家乐官网的玩法技巧和规则| 彩票预测| 百家乐群shozo| 网络百家乐官网赚| 游戏房百家乐官网赌博图片| 芒康县| 百家乐园sun811| 番禺百家乐官网电器店| 金沙百家乐官网现金网| 百家乐必胜法| 大发888游戏平台3403| 百家乐单机版的| 百家乐怎么计算概率| 百家乐官网博娱乐网提款速度快不 | 狮威百家乐娱乐场| 百家乐视频游戏网站| 粤港澳百家乐官网娱乐网| 爱赢百家乐官网开户送现金| 东方市| 白山市| 卫辉市| 灵川县| 蓝盾百家乐| 大发888娱乐城df888| 大发8880| 全讯网433234| 20人百家乐桌| 安卓水果机游戏下载| 成都百家乐牌具| 百家乐游戏新| 百家乐秘籍下注法| 全讯网六仔开奖| 自己做生意怎样才能带来财运| 百家乐官网设备电子路| 百家乐官网赌博技巧论坛| 百家乐官网可以破解吗| 真人百家乐官网的玩法技巧和规则 |