(8)ILA介紹

数字ic新人發表於2024-05-09

一、ILA簡介

二、ILA使用

在IP Catalog中選擇搜尋ila,選擇第一個:

接下來進行一些引數的配置:

配置好後生成即可:

一般情況下選擇額ooc模式,可以節省資源。

在IP Sources中可以看到生成的ila ip核,比較重要的是這個.veo檔案,這個相當於是ila的一個例化的模板,將該模板直接放到需要監控的訊號所在的.v檔案即可

如果不需要這個ip的話,在ip Catalog中右鍵remove即可,這裡會選擇是否要刪除資料夾,區別在於不勾選的話只是從專案中刪除,勾選的話是物理意義的刪除,也就是刪除如下的這個資料夾

做完以上所有內容後,按正常操作下載bit流到開發板上,此時會自動跳出ila的介面(綠色葉子那個是ila的資料):

一般除錯過程就是新增好需要觀察的訊號,然後run trigger就可以了。

如果一次取樣不盡人意,那就多次取樣,這樣可以避免一次取樣時的偶然誤差。

要想觀察某個訊號為特定的值,就在這裡設定觸發條件,然後取樣,比如這裡想看看led的值會不會出現10,連續觸發後結果顯示沒有出現這個值。

注意:

如果資料位寬錯誤,那麼再下次綜合時也要修改ila相應探針的資料位寬,否則ila的資料位寬還是之前那個