fpga仿真不是實際情況,但是在下載的情況下不能直接只管的從仿真軟件中看出數據,這種時候需要用到
Vivado有內嵌的邏輯分析儀,叫做ILA 。用這個IP核來進行在線調試
1.添加ILA IP核
1.點擊IP Catalog,在搜索框中搜索ila
2.修改名稱為ila(看心情),由於要采樣兩個信號,Probes的數量設置為2(幾個信號定義幾個),Sample Data Depth指的是采樣深度,設置的越高,采集的信號越多,同樣消耗的資源也會越多。
5.然后需要在.v文件中實例化該IP,實例化如圖,復制粘貼進去就好了,改一改信號端口

7.下載程序

這時候看到有bit和ltx文件,點擊program

此時彈出在線調試窗口,出現了我們添加的信號

也可以觸發采集,在Trigger Setup窗口點擊“+”,深度選擇timer_cnt信號

將Radix改為U,也就是十進制,在Value中設置為49999999,也就是timer_cnt計數的最大值

再次點擊運行,即可以看到觸發成功,此時timer_cnt顯示為十六進制,而led也在此時翻轉