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