上一篇文章的介紹大家多少對ila核的使用有一些了解吧。在做純邏輯的設計時,添加ILA核,然后在代碼中進行定義就可以了。但FPGA已經不僅僅只是純邏輯這么簡單了,當你一個工程做到嵌入式層面,你就會使用軟核,這時就會使用到畫布。如下圖所示,其中Microblaze就是一個處理器,可以看到各模塊都是一個個IP核,我們無法對代碼進行修改,如果這時我們要查看某個模塊的端口改怎么辦呢?不能在代碼中定義一個ILA核呀!
其實這兒便很簡單了,可以直接在畫布上添加一個ILA核,再把想要的信號線連進來就行了呀,都不需要在代碼里定義這個ILA核。不過這樣做就說明你還沒能靈活的使用Xilinx的在線調試工具了,因為還有更簡單的辦法哈哈。
如下圖所示,對于這個IP核,他的輸出是axi_stream,我們如果想要查看他的工作時序該怎么做呢?
首先我們選擇他的信號線,右鍵,就可以看到一個選項“Mark Debug”,選擇后就會有一個綠色的甲蟲出現,這時說明axi_stream所有信號都被引入到ILA中了。
如果我們不想加入這個調試信號,直接右鍵,會有“Unmark Debug”選項,單擊便會取消了。
然后在Vivado中點擊保存,這樣便完成了調試信號的添加了,是不是很方便。
這種方式大家先慢慢消化一下吧,后面再給大家介紹另一種調試方式,嘿嘿。
-
FPGA
+關注
關注
1645文章
22050瀏覽量
618618 -
Xilinx
+關注
關注
73文章
2185瀏覽量
125377
原文標題:FPGA開發要懂得使用硬件分析儀調試——ILA(2)
文章出處:【微信號:FPGAer_Club,微信公眾號:FPGAer俱樂部】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
集成邏輯分析儀(ILA)的使用方法

Vivado邏輯分析儀使用教程
使用SignalTap II邏輯分析儀調試FPGA

采用內部或者嵌入式邏輯分析儀推動FPGA調試技術改變

Vivado中關于ILA的詳解

Vivado之ILA詳解

如何用內部邏輯分析儀調試FPGA?

評論