0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

關(guān)于Vivado中三種操作Debug的方式

454398 ? 來(lái)源:FPGA技術(shù)聯(lián)盟 ? 作者:FPGA技術(shù)聯(lián)盟 ? 2020-11-11 17:07 ? 次閱讀

Vivado中提供了多種Debug的操作方式,下面就來(lái)總結(jié)一下:

1. 代碼中例化ILA IP核

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

需要探測(cè)多少個(gè)信號(hào),信號(hào)的位寬是多少,直接選擇即可:

下面界面可以選擇探測(cè)信號(hào)寬度以及觸發(fā)方式:

可謂之簡(jiǎn)單粗暴,如果沒(méi)人干預(yù)你,就這樣用也沒(méi)關(guān)系。之后直接在程序中例化即可。

2. 通過(guò)網(wǎng)表標(biāo)記

綜合后生成網(wǎng)表,在網(wǎng)表中設(shè)置Debug:Mark Debug。

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

在標(biāo)記Debug后,就等于選擇了需要debug的信號(hào),之后在綜合設(shè)置里設(shè)置Debug參數(shù)即可:

選擇需要Debug的信號(hào),設(shè)置時(shí)鐘域以及觸發(fā)方式等:

選擇采樣深度:

之后,重新綜合,實(shí)現(xiàn)生成bit流文件即可完成debug,準(zhǔn)備上板子吧。

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

它經(jīng)過(guò)一個(gè)Buf之后就可以:

最后的輸出也不能?

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

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

方式二已經(jīng)很實(shí)用了吧,不用修改代碼!

3. 代碼中Mark_debug
第三種還要在代碼中加入標(biāo)記:

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


編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DEBUG
    +關(guān)注

    關(guān)注

    3

    文章

    89

    瀏覽量

    19775
  • Vivado
    +關(guān)注

    關(guān)注

    19

    文章

    797

    瀏覽量

    65854
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    伺服電機(jī)的三種控制方式

    伺服電機(jī)控制方式有脈沖、模擬量和通訊這三種,在不同的應(yīng)用場(chǎng)景下,我們?cè)撊绾芜x擇伺服電機(jī)的控制方式呢?
    發(fā)表于 08-17 11:01 ?6918次閱讀

    FPGA中三種常用復(fù)位電路

    在FPGA設(shè)計(jì)中,復(fù)位電路是非常重要的一部分,它能夠確保系統(tǒng)從初始狀態(tài)開(kāi)始啟動(dòng)并保證正確運(yùn)行。本文將分別介紹FPGA中三種常用復(fù)位電路:同步復(fù)位、異步復(fù)位和異步復(fù)位同步釋放,以及相應(yīng)的Verilog代碼示例。
    發(fā)表于 05-14 14:44 ?2324次閱讀
    FPGA<b class='flag-5'>中三種</b>常用復(fù)位電路

    三種復(fù)位方式比較

    三種復(fù)位方式比較
    發(fā)表于 08-16 17:31

    步進(jìn)電機(jī)的三種驅(qū)動(dòng)方式

    步進(jìn)電機(jī)的三種驅(qū)動(dòng)方式
    發(fā)表于 01-12 17:03

    STM32的三種開(kāi)發(fā)方式

    1 STM32的三種開(kāi)發(fā)方式通常新手在入門STM32的時(shí)候,首先都要先選擇一要用的開(kāi)發(fā)方式,不同的開(kāi)發(fā)方式會(huì)導(dǎo)致你編程的架構(gòu)是完全不一樣的
    發(fā)表于 08-05 06:56

    詳細(xì)解讀Zynq的三種啟動(dòng)方式(JTAG,SD,QSPI)

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

    Vivado中使用debug工具步驟與調(diào)試技巧

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

    壓供電系統(tǒng)的三種運(yùn)行方式

    我國(guó)低壓供電系統(tǒng)的三種運(yùn)行方式:國(guó)低壓供電系統(tǒng)主要有三種運(yùn)行方式:TN系統(tǒng)、TT系統(tǒng)、lT系統(tǒng)。
    發(fā)表于 05-26 17:06 ?9190次閱讀
    壓供電系統(tǒng)的<b class='flag-5'>三種</b>運(yùn)行<b class='flag-5'>方式</b>

    Vivado使用技巧:debug仿真設(shè)計(jì)的三種調(diào)試方法

    源代碼級(jí)別調(diào)試 Vivado Simulator提供了在仿真過(guò)程中debug設(shè)計(jì)的特性,通過(guò)為源代碼添加一些可控制的執(zhí)行條件來(lái)檢查出問(wèn)題的地方??偟膩?lái)說(shuō)有三種調(diào)試方法: 1.使用Step逐行調(diào)試
    的頭像 發(fā)表于 12-29 15:57 ?1.5w次閱讀
    <b class='flag-5'>Vivado</b>使用技巧:<b class='flag-5'>debug</b>仿真設(shè)計(jì)的<b class='flag-5'>三種</b>調(diào)試方法

    伺服電機(jī)的三種控制方式該如何應(yīng)用

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

    如何應(yīng)用伺服電機(jī)的三種控制方式

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

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

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

    FPGA應(yīng)用之vivado三種常用IP核的調(diào)用

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

    Redis實(shí)現(xiàn)限流的三種方式分享

    當(dāng)然,限流有許多種實(shí)現(xiàn)的方式,Redis具有很強(qiáng)大的功能,我用Redis實(shí)踐了三種的實(shí)現(xiàn)方式,可以較為簡(jiǎn)單的實(shí)現(xiàn)其方式。
    的頭像 發(fā)表于 02-22 09:52 ?894次閱讀

    光伏發(fā)電系統(tǒng)中三種DC-DC轉(zhuǎn)換電路的研究

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