RM新时代网站-首页

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

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

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

FPGA開發(fā)要懂得使用硬件分析儀調(diào)試——ILA

電子工程師 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-11-14 10:47 ? 次閱讀

上一篇文章的介紹大家多少對(duì)ila核的使用有一些了解吧。在做純邏輯的設(shè)計(jì)時(shí),添加ILA核,然后在代碼中進(jìn)行定義就可以了。但FPGA已經(jīng)不僅僅只是純邏輯這么簡(jiǎn)單了,當(dāng)你一個(gè)工程做到嵌入式層面,你就會(huì)使用軟核,這時(shí)就會(huì)使用到畫布。如下圖所示,其中Microblaze就是一個(gè)處理器,可以看到各模塊都是一個(gè)個(gè)IP核,我們無(wú)法對(duì)代碼進(jìn)行修改,如果這時(shí)我們要查看某個(gè)模塊的端口改怎么辦呢?不能在代碼中定義一個(gè)ILA核呀!

其實(shí)這兒便很簡(jiǎn)單了,可以直接在畫布上添加一個(gè)ILA核,再把想要的信號(hào)線連進(jìn)來(lái)就行了呀,都不需要在代碼里定義這個(gè)ILA核。不過(guò)這樣做就說(shuō)明你還沒能靈活的使用Xilinx的在線調(diào)試工具了,因?yàn)檫€有更簡(jiǎn)單的辦法哈哈。

如下圖所示,對(duì)于這個(gè)IP核,他的輸出是axi_stream,我們?nèi)绻胍榭此墓ぷ鲿r(shí)序該怎么做呢?

首先我們選擇他的信號(hào)線,右鍵,就可以看到一個(gè)選項(xiàng)“Mark Debug”,選擇后就會(huì)有一個(gè)綠色的甲蟲出現(xiàn),這時(shí)說(shuō)明axi_stream所有信號(hào)都被引入到ILA中了。

如果我們不想加入這個(gè)調(diào)試信號(hào),直接右鍵,會(huì)有“Unmark Debug”選項(xiàng),單擊便會(huì)取消了。

然后在Vivado中點(diǎn)擊保存,這樣便完成了調(diào)試信號(hào)的添加了,是不是很方便。

這種方式大家先慢慢消化一下吧,后面再給大家介紹另一種調(diào)試方式,嘿嘿。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1629

    文章

    21729

    瀏覽量

    602986
  • Xilinx
    +關(guān)注

    關(guān)注

    71

    文章

    2167

    瀏覽量

    121302

原文標(biāo)題:FPGA開發(fā)要懂得使用硬件分析儀調(diào)試——ILA(2)

文章出處:【微信號(hào):FPGAer_Club,微信公眾號(hào):FPGAer俱樂(lè)部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    使用邏輯分析儀Acute TravelLogic Analyzer進(jìn)行SPI NAND驅(qū)動(dòng)開發(fā)調(diào)試

    使用邏輯分析儀Acute TravelLogic Analyzer進(jìn)行SPI NAND驅(qū)動(dòng)開發(fā)調(diào)試
    的頭像 發(fā)表于 06-08 11:13 ?5245次閱讀
    使用邏輯<b class='flag-5'>分析儀</b>Acute TravelLogic Analyzer進(jìn)行SPI NAND驅(qū)動(dòng)<b class='flag-5'>開發(fā)</b><b class='flag-5'>調(diào)試</b>

    集成邏輯分析儀(ILA)的使用方法

    在日常FPGA開發(fā)過(guò)程中,邏輯代碼設(shè)計(jì)完成后,為了驗(yàn)證代碼邏輯的正確性,優(yōu)先使用邏輯仿真(modesim)進(jìn)行驗(yàn)證。仿真驗(yàn)證通過(guò)后進(jìn)行板級(jí)驗(yàn)證時(shí),使用邏輯分析儀進(jìn)行分析和驗(yàn)證邏輯是否正
    的頭像 發(fā)表于 10-01 17:08 ?4479次閱讀
    集成邏輯<b class='flag-5'>分析儀</b>(<b class='flag-5'>ILA</b>)的使用方法

    如何用內(nèi)部邏輯分析儀調(diào)試FPGA?

    推動(dòng)FPGA調(diào)試技術(shù)改變的原因是什么外部邏輯分析儀受到的限制是什么如何用內(nèi)部邏輯分析儀調(diào)試FPGA
    發(fā)表于 04-30 06:44

    Vivado邏輯分析儀使用教程

    及打算進(jìn)階提升的職業(yè)開發(fā)者都可以有系統(tǒng)性學(xué)習(xí)的機(jī)會(huì)。系統(tǒng)性的掌握技術(shù)開發(fā)以及相關(guān)要求,對(duì)個(gè)人就業(yè)以及職業(yè)發(fā)展都有著潛在的幫助,希望對(duì)大家有所幫助。本次帶來(lái)Vivado系列,Vivado邏輯分析儀
    發(fā)表于 04-17 16:33

    TLA邏輯分析儀原理與應(yīng)用硬件調(diào)試基礎(chǔ)教程

    TLA邏輯分析儀原理與應(yīng)用硬件調(diào)試基礎(chǔ)教程:數(shù)字系統(tǒng)的調(diào)試過(guò)程– 首先啟動(dòng)硬件電路– 調(diào)試
    發(fā)表于 10-17 17:33 ?19次下載

    TLA邏輯分析儀原理與應(yīng)用 (硬件調(diào)試基礎(chǔ)教程)

    TLA邏輯分析儀原理與應(yīng)用 -硬件調(diào)試基礎(chǔ)教程。
    發(fā)表于 08-05 15:08 ?49次下載
    TLA邏輯<b class='flag-5'>分析儀</b>原理與應(yīng)用 (<b class='flag-5'>硬件</b><b class='flag-5'>調(diào)試</b>基礎(chǔ)教程)

    使用SignalTap II邏輯分析儀調(diào)試FPGA

    :本文介紹了可編程邏輯器件開發(fā)工具Quartus II 中SingalTap II 嵌入式邏輯分析器的使用,并給出一個(gè)具體的設(shè)計(jì)實(shí)例,詳細(xì)介紹使用SignalTap II對(duì)FPGA
    發(fā)表于 06-20 10:42 ?1608次閱讀
    使用SignalTap II邏輯<b class='flag-5'>分析儀</b><b class='flag-5'>調(diào)試</b><b class='flag-5'>FPGA</b>

    傳統(tǒng)FPGA調(diào)試方案與EXOSTIV Probe硬件調(diào)試

    相信每一個(gè)電子工程師在項(xiàng)目開發(fā)的過(guò)程中都不可避免的進(jìn)行方案的調(diào)試,除了模擬調(diào)試我們還必須進(jìn)行真機(jī)調(diào)試才能確保功能的正常,通常我們采用的
    的頭像 發(fā)表于 03-13 13:54 ?7130次閱讀
    傳統(tǒng)<b class='flag-5'>FPGA</b><b class='flag-5'>調(diào)試</b>方案與EXOSTIV Probe<b class='flag-5'>硬件</b><b class='flag-5'>調(diào)試</b><b class='flag-5'>儀</b>

    SignalTap II的特點(diǎn)、設(shè)置流程及邏輯分析儀的設(shè)計(jì)

    伴隨著EDA工具的快速發(fā)展,一種新的調(diào)試工具Quartus II 中的SignalTap II 滿足了FPGA開發(fā)硬件調(diào)試的要求,它具有無(wú)
    的頭像 發(fā)表于 01-01 17:39 ?6200次閱讀
    SignalTap II的特點(diǎn)、設(shè)置流程及邏輯<b class='flag-5'>分析儀</b>的設(shè)計(jì)

    采用內(nèi)部或者嵌入式邏輯分析儀推動(dòng)FPGA調(diào)試技術(shù)改變

    進(jìn)行硬件設(shè)計(jì)的功能調(diào)試時(shí),FPGA的再編程能力是關(guān)鍵的優(yōu)點(diǎn)。CPLD和FPGA早期使用時(shí),如果發(fā)現(xiàn)設(shè)計(jì)不能正常工作,工程師就使用“調(diào)試鉤”的
    發(fā)表于 09-14 15:08 ?662次閱讀
    采用內(nèi)部或者嵌入式邏輯<b class='flag-5'>分析儀</b>推動(dòng)<b class='flag-5'>FPGA</b><b class='flag-5'>調(diào)試</b>技術(shù)改變

    FPGA設(shè)計(jì)與調(diào)試教程說(shuō)明

    FPGA概述FPGA調(diào)試介紹調(diào)試挑戰(zhàn)設(shè)計(jì)流程概述■FPGA調(diào)試方法概述嵌入式邏輯
    發(fā)表于 09-22 17:43 ?11次下載
    <b class='flag-5'>FPGA</b>設(shè)計(jì)與<b class='flag-5'>調(diào)試</b>教程說(shuō)明

    Vivado中關(guān)于ILA的詳解

    集成邏輯分析儀 (Integrated Logic Analyzer :ILA) 功能允許用戶在 FPGA 設(shè)備上執(zhí)行系統(tǒng)內(nèi)調(diào)試后實(shí)現(xiàn)的設(shè)計(jì)。當(dāng)設(shè)計(jì)中需要監(jiān)視信號(hào)時(shí),應(yīng)使用此功能。用戶
    的頭像 發(fā)表于 02-08 11:35 ?2.6w次閱讀
    Vivado中關(guān)于<b class='flag-5'>ILA</b>的詳解

    Vivado之ILA詳解

    集成邏輯分析儀 (Integrated Logic Analyzer :ILA) 功能允許用戶在 FPGA 設(shè)備上執(zhí)行系統(tǒng)內(nèi)調(diào)試后實(shí)現(xiàn)的設(shè)計(jì)。當(dāng)設(shè)計(jì)中需要監(jiān)視信號(hào)時(shí),應(yīng)使用此功能。用戶
    發(fā)表于 01-22 07:52 ?19次下載
    Vivado之<b class='flag-5'>ILA</b>詳解

    在Vivado中使用邏輯分析儀ILA的過(guò)程

    FPGA綜合出來(lái)的電路都在芯片內(nèi)部,基本上是沒法用示波器或者邏輯分析儀器去測(cè)量信號(hào)的,所以xilinx等廠家就發(fā)明了內(nèi)置的邏輯分析儀。
    的頭像 發(fā)表于 06-29 16:08 ?5019次閱讀
    在Vivado中使用邏輯<b class='flag-5'>分析儀</b><b class='flag-5'>ILA</b>的過(guò)程

    如何用內(nèi)部邏輯分析儀調(diào)試FPGA?

    FPGA內(nèi)部信號(hào)引到引腳,然后用外部的邏輯分析儀捕獲數(shù)據(jù)。然而當(dāng)設(shè)計(jì)的復(fù)雜程度增加時(shí),這個(gè)方法就不再適合了,其中有幾個(gè)原因。第一是由于FPGA的功能增加了,而器件的引腳數(shù)目卻緩慢地增長(zhǎng)。因此,可用邏輯對(duì)I/O的比率減小了,參見
    的頭像 發(fā)表于 12-20 13:35 ?551次閱讀
    如何用內(nèi)部邏輯<b class='flag-5'>分析儀</b><b class='flag-5'>調(diào)試</b><b class='flag-5'>FPGA</b>?
    RM新时代网站-首页