在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 13159|回复: 21

请问ncverilog怎么连接debussy

[复制链接]
发表于 2009-9-4 10:05:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
请问各位高手在sun的solaris上怎么用ncverilog链接debussy的pli库啊?急?
谢谢!
发表于 2009-9-4 15:19:40 | 显示全部楼层
在debussy内有一个呼叫第三方仿真器的借口,配置一下就好了
新版本verdi其实更好用
发表于 2009-9-4 22:09:54 | 显示全部楼层
debussy提供了NC的PLI接口函数,$fsdbDumpfile, $fsdbDumpvars等等,使用此函数,进行simulation,到处波形,然后在debussy里面去看,可以和source code连接。很方便。
发表于 2009-9-5 02:55:26 | 显示全部楼层
见debussy的user guide
编译时候加上那条PLI路径 就可以down fsdb了
 楼主| 发表于 2009-9-5 10:04:47 | 显示全部楼层
多谢各位,我也知道要再ncverilog编译时链接上verdi的pli库,但是不知道怎么链接啊?
语法是什么,userguide上没有找到?
发表于 2009-9-22 22:58:13 | 显示全部楼层
没用过NC,用VCS的时候,-P 两个文件名(包括路径,两个文件其实都在一个路径下)。
 楼主| 发表于 2009-9-23 09:04:20 | 显示全部楼层
我和按照VCS的格式试过,但是不行
发表于 2010-2-8 14:37:08 | 显示全部楼层
1. source Debussy/Verdi 安装路径下 env file
里面包含 NOVAS_HOME, NOVAS_LICENSE_FILE, DEBUSSY_IDLE_LICENSE_CHECKBACK, path变量等设置
最重要的是 LD_LIBRARY_PATH 设置 如果没有,可以自己找
一般在$NOVAS_HOME/share/PLI/nc*/*/下面, 设为
setenv LD_LIBRARY_PATH $NOVAS_HOME/share/PLI/nc*/*/nc_loadpli1LD_LIBRARY_PATH
2. 在run ncverilog 时调用debussy的pli库就行了
+loadpli1=deb_PLIPtr
3. 使用$fsdbDumpfile, $fsdbDumpvars等debussy提供函数dump波形
发表于 2010-2-9 16:58:57 | 显示全部楼层
my $ncelab = "/home/cf/eda/ius/tools/bin/ncelab";
system($ncelab -messages -access +wrc -loadpli1 $novas:deb_PLIPtr  worklib.counter_tb:module);
发表于 2010-2-9 17:00:08 | 显示全部楼层
my $novas = "/home/cf/eda/verdi2009/share/PLI/nc61/LINUX/nc_loadpli1/debpli.so";
my $ncelab = "/home/cf/eda/ius/tools/bin/ncelab";
system("$ncelab -messages -access +wrc -loadpli1 $novas:deb_PLIPtr  worklib.counter_tb:module");
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-7-3 21:27 , Processed in 0.023934 second(s), 8 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表