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

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

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

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

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

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

其實這兒便很簡單了,可以直接在畫布上添加一個ILA核,再把想要的信號線連進來就行了呀,都不需要在代碼里定義這個ILA核。不過這樣做就說明你還沒能靈活的使用Xilinx的在線調(diào)試工具了,因為還有更簡單的辦法哈哈。

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

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

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

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

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

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

    關注

    1625

    文章

    21620

    瀏覽量

    601239
  • Xilinx
    +關注

    關注

    71

    文章

    2155

    瀏覽量

    120853

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

文章出處:【微信號:FPGAer_Club,微信公眾號:FPGAer俱樂部】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

    Vivado邏輯分析儀使用教程

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

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

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

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

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

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

    :本文介紹了可編程邏輯器件開發(fā)工具Quartus II 中SingalTap II 嵌入式邏輯分析器的使用,并給出一個具體的設計實例,詳細介紹使用SignalTap II對FPGA
    發(fā)表于 06-20 10:42 ?1566次閱讀
    使用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)試

    相信每一個電子工程師在項目開發(fā)的過程中都不可避免的進行方案的調(diào)試,除了模擬調(diào)試我們還必須進行真機調(diào)試才能確保功能的正常,通常我們采用的
    的頭像 發(fā)表于 03-13 13:54 ?7095次閱讀
    傳統(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的特點、設置流程及邏輯分析儀的設計

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

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

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

    FPGA設計與調(diào)試教程說明

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

    Vivado中關于ILA的詳解

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

    Vivado之ILA詳解

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

    在Vivado中使用邏輯分析儀ILA的過程

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

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

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