1、編輯modelsim根目錄下的modelsim.ini文件,將; Veriuser = veriuser.sl 更換為Veriuser = novas_fli.dll。
2、將C:\Novas\Debussy\share\PLI\modelsim_fli54\WINNT下的novas_fli.dll 拷貝至C:\Modeltech_6.1d\win32中
3、將C:\Novas\Debussy\share\PLI\modelsim_fli54\WINNT下的novas.vhd拷貝至工程所在目錄
4、打開(kāi)modelsim,在工程所在目錄新建一個(gè)novas的LIB,然后編譯novas.vhd文件。
5、在testbentch中增加library novas;use novas.pkg.all;
6、在testbentch中添加 debussy_debug:process begin fsdbDumpfile("**.fsdb"); fsdbDumpvars(0,"頂層文件名(有testbench的話即為testbench名)"); wait; end process debussy_debug; 7、編譯整個(gè)工程,然后仿真 8、打開(kāi)debussy, import design加載文件,設(shè)置好頂層文件,打開(kāi)nWARE,加入信號(hào)即可 為了更加方便的使用DEBUSSY,我們可以編寫DO文件來(lái)達(dá)到這一目的: 1、先新建dc16_tca目錄。比如在E:/WORK/TEMP里新建該目錄,把源程序都放在dc16_tca/soure里頭。 2、編寫tca.do文件: 下面是以TCA為例說(shuō)明一下這個(gè)步驟: tca.do: #start #建立并編譯novas庫(kù) vlib novas vmap novas novas vcom -work novas D:/WORK/temp/dc16_TCA/source/novas.vhd #建立并編譯work庫(kù) vlib work vcom -work work d:/work/temp/dc16_tca/source/dc16_constant_def.vhd vcom -work work d:/work/temp/dc16_tca/source/dc16_tca.vhd vcom -work work d:/work/temp/dc16_tca/source/dc16_tca_tb.vhd vsim dc16_tca_tb #仿真運(yùn)行時(shí)間 run 10000us quit #end 3、然后在dos界面先進(jìn)入到dc16_tca目錄里,比如E:/WORK/TEMP/dc16_tca 然后再輸入>c:\modeltech_6.1b\win32/vsim -c -do tca.do 這里假設(shè)modelsim裝在C盤 個(gè)人感覺(jué)modelsim的仿真速度用DO文件的方式比用modelsim的GUI方式要快很多。而且每次只要輸入一次命令就可以產(chǎn)生.FSDB文件,真的不錯(cuò)。各位可以體會(huì)一下。 4、打開(kāi)debussy再打開(kāi)nWARE加入*.*.fedb文件即可看到波形 大功告成!!
|