|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
我用vcs0606做verilog和vhdl的混合仿真时,dump出fsdb的波形,由于项目里有verilog和vhdl两种代码,因此从nTrace向nWave加波形时,报unrecognized signal,
问题1:对于混合仿真PLI(fli),如何加
问题2:library novas;use novas.pkg.all;在哪加,顶层(我的顶层为verilog),还是本vhdl module
问题3:fsdbDumpfile,在顶层加是不是就够了,本vhdl module应该不用加了吧
望大侠指导。
经查将novas.vhd 加进来可以,可是还是不行。
附:modelsim dump vhdl的方法
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、打开modelsim,在工程所在目录新建一个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、编译整个工程,然后仿真
8、打开debussy, import design加载文件,设置好顶层文件,打开nWARE,加入信号即可 |
|