Verdi使用教程
文章目錄
- 引言
- lab1
- 任務目標是:用VCS產生fsdb文件
引言
首先需要明確的是Verdi只是一個查看波形的文件,搭配模式有VCS+verdi、Irun+verdi、queta+verdi。在本系列中用VCS和verdi搭配起來熟悉。
lab1
任務目標是:用VCS產生fsdb文件
fsdb文件是Verdi用來查看波形所需的文件,這里我就不對我的RTL進行介紹了,因為是以前在quartus下面驗證過的。
vcs ex_pulse_triger.v ex_pulse_triger_tb.v pulse_out_module.v +v2k -debug_all
其中因為我的環境變量里面已經設置好了vcs=vcs -full64所以只需要輸入vcs即可,然后+v2k代表支持2001的語法,得到文件如下
另外你也許會報錯,最后沒法生成.simv的文件
vcs -cpp gcc -4.4.7 ex_pulse_triger.v ex_pulse_triger_tb.v pulse_out_module.v +v2k -debug_all
下面先使用第一種方法,在tb文件里面加上系統函數,然后生成fsdb文件。
實際上又會出現下面錯誤
Undefined System Task call to ‘$fsdbDumpfile’
解決辦法
三個要點:
1、 把NOVAS_HOME和LD_LIBRARY_PATH這兩個變量設對
2、VCS加-fsdb參數
3、VCS和VERDI的版本不要相差太遠
總結
- 上一篇: ubuntu常用小工具
- 下一篇: 01、DFT-全面了解如何测试一颗芯片