Verdi使用教程
文章目錄
- 引言
- lab1
- 任務(wù)目標(biāo)是:用VCS產(chǎn)生fsdb文件
引言
首先需要明確的是Verdi只是一個(gè)查看波形的文件,搭配模式有VCS+verdi、Irun+verdi、queta+verdi。在本系列中用VCS和verdi搭配起來(lái)熟悉。
lab1
任務(wù)目標(biāo)是:用VCS產(chǎn)生fsdb文件
fsdb文件是Verdi用來(lái)查看波形所需的文件,這里我就不對(duì)我的RTL進(jìn)行介紹了,因?yàn)槭且郧霸趒uartus下面驗(yàn)證過(guò)的。
vcs ex_pulse_triger.v ex_pulse_triger_tb.v pulse_out_module.v +v2k -debug_all
其中因?yàn)槲业沫h(huán)境變量里面已經(jīng)設(shè)置好了vcs=vcs -full64所以只需要輸入vcs即可,然后+v2k代表支持2001的語(yǔ)法,得到文件如下
另外你也許會(huì)報(bào)錯(cuò),最后沒(méi)法生成.simv的文件
vcs -cpp gcc -4.4.7 ex_pulse_triger.v ex_pulse_triger_tb.v pulse_out_module.v +v2k -debug_all
下面先使用第一種方法,在tb文件里面加上系統(tǒng)函數(shù),然后生成fsdb文件。
實(shí)際上又會(huì)出現(xiàn)下面錯(cuò)誤
Undefined System Task call to ‘$fsdbDumpfile’
解決辦法
三個(gè)要點(diǎn):
1、 把NOVAS_HOME和LD_LIBRARY_PATH這兩個(gè)變量設(shè)對(duì)
2、VCS加-fsdb參數(shù)
3、VCS和VERDI的版本不要相差太遠(yuǎn)
總結(jié)
- 上一篇: ubuntu常用小工具
- 下一篇: 01、DFT-全面了解如何测试一颗芯片