FPGA ila在線調試


fpga仿真不是實際情況,但是在下載的情況下不能直接只管的從仿真軟件中看出數據,這種時候需要用到 Vivado有內嵌的邏輯分析儀,叫做ILA 。用這個IP核來進行在線調試

1.添加ILA IP核

1.點擊IP Catalog,在搜索框中搜索ila
2.修改名稱為ila(看心情),由於要采樣兩個信號,Probes的數量設置為2(幾個信號定義幾個),Sample Data Depth指的是采樣深度,設置的越高,采集的信號越多,同樣消耗的資源也會越多。
3.在Probe_Ports頁面,設置Probe的寬度,位寬為自己要采用的信號的位寬。點擊OK

4.剩下的默認OK 沖就完事了
5.然后需要在.v文件中實例化該IP,實例化如圖,復制粘貼進去就好了,改一改信號端口
6.生成bit
7.下載程序
這時候看到有bit和ltx文件,點擊program
此時彈出在線調試窗口,出現了我們添加的信號
點擊運行按鈕,出現信號的數據
也可以觸發采集,在Trigger Setup窗口點擊“+”,深度選擇timer_cnt信號
將Radix改為U,也就是十進制,在Value中設置為49999999,也就是timer_cnt計數的最大值
再次點擊運行,即可以看到觸發成功,此時timer_cnt顯示為十六進制,而led也在此時翻轉

2.在線調試之后如何將數據保存起來呢?







免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM