verdi\debussy的使用技巧


verdi\debussy的使用技巧

轉載from 大西瓜FPGA

大西瓜FPGA-->https://daxiguafpga.taobao.com

fsdb display

Debussy本身不含模擬器(simulator),必須呼叫外部模擬器(如Verilog-XL or ModelSim)產生FSDB file,其顯示波形的單元"nWave"透過讀取FSDB file,才能顯示波形或訊號值的變化。

如何在modelsim里面產生.fsdb文件呢?可以在testbench文件里面輸入如下代碼:

initial begin

$fsdbDumpfile("Debussy.fsdb");//文件名稱可以自行設定

$fsdbDumpvars;

end

nWave工具的使用

有幾個操作知識點:

1、改變信號位置,可以通過按住鼠標中鍵(即滾輪)進行移動。

2、如果想改變某個信號的顏色顯示,可以在左邊選中該信號,然后在菜單欄中WaveForm-> Color/Pattern進行選擇。

3、右邊波形窗口中有兩條線,分別是黃線代表光標時間線(鼠標左鍵來點擊),白色代表標記時間線(鼠標右鍵來點擊),兩者的數值在工具欄中有顯示,並給出了兩者之間的時間差。可以通過單擊鼠標中建放大兩者之間的顯示,即鋪滿波形窗口。

4、狀態機波形顯示的數值,不夠直觀,怎么能顯示定義的參數名字呢?軟件還是提供了這功能的。切換到nTrace窗口,執行Tools –> Extract Interactive FSM,彈出如下窗口,選中all stages就可以顯示狀態機定義的名字了。

nTrace和nWave的交互使用

Debussy的強大更在於各個功能窗口之間的交互。

  1. 最實用的是我們可以在nTrace的源代碼中想查看某個信號的波形,我們可以選中后按住鼠標中鍵別松開,直接拖到nWave進行顯示,非常方便。

  1. 在調試波形過程中發現錯誤,我們可以雙擊鼠標左鍵,軟件會自動定位到源代碼中的位置,便於我們調試。

  1. 在nTrace中,執行Source –> Active Annotation可以標出仿真結果在source code下方,非常利於我們調試。在波形中選擇一個時間點,那么在代碼下方顯示的就是這個信號在此時間點的值或者趨勢

  1. 此外,還打開了參數注釋,執行Source –> Parameter annotation,在狀態機參數下方顯示定義的數值。

5.在nTrace中,選中某個信號,如時鍾信號clk_50M,選擇下圖紅色矩形框中的箭頭,可以實現在波形中前后移動。


免責聲明!

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



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