vivado的VIO調試工具的使用


vivado中的VIO調試工具的使用

1、實驗原理

前面一篇介紹了ILA的獨立測試,vivado中還有其他的FPGA測試工具。其中VIO就是個比較常用的工具。相對於ILA更多的關注波形,VIO則專注於輸入和輸出關系的描述。個人理解為VIO就是一個便攜測試,可以根據輸入測試輸出。VIO提供按鍵仿真和LED仿真,相當於在數字電路中加入開關和顯示燈。該工具的優點就是比ILA要簡單,對於較少的信號可以快速找出信號是否符合設計。缺點是不能看到時序波形,無法對時序細節觀察。所以如果只關注輸出的最終狀態,可以考慮使用VIO實現調試。

2、實驗操作

VIO的操作還是和傳統的ILA添加方式一樣。現在IP核庫中找到VIO,設置好輸入輸出及其對應的位寬。注意這里的輸入輸出是對VIO來說,設置開關的信號就是輸出,設置顯示的信號就是輸入。然后在IP核的頂層找到頂層調用文件,根據端口命名加入到設計中。一般來說,這個還需要加入ILA才會有可以調用VIO的界面。如果不加ILA不知道會不會出現對應的界面,這里沒有測試過。

以加入ILA界面為例:在生成bit流后,下載時需要兩個文件,一個bit文件,一個ILA文件。自動彈出的ILA界面左側有一個收縮的工具框,可以在里面找到VIO和一個溫度檢測的工具。可以都打開。

VIO的操作界面也是需要手動添加的。用+號就可以將想要調試的信號轉到操作界面。通過擬合按鍵和LED,就可以實現仿真。這幾個操作都可以在右鍵菜單中找到。

3、實驗結果

這里簡單的介紹一下VIO調試工具,方便以后使用。調試工具多用就會慢慢熟悉,不需要用過多的時間分析,除非你有寫調試IP核的想法。主要對基本的操作有個印象。


免責聲明!

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



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