|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
最近自学,在搞PLI,参考一些稀少的材料,做了个最简单的pli,可是还是报错……
废话说少,如下:
c代码 hello.c
#include "veriuser.h"
static PLI_INT32 hello()
{
io_printf("Fuck PLI!\n");
return 0;
}
s_tfcell veriusertfs[]={
{usertask,0,0,0,hello,0,"$hello"},
{0}
};
v代码 hello.v
module hello;
initial $hello;
endmodule
生成hello.dll文件copy到modelsim的win32文件夹下
modelsim下输入:vsim -c -pli hello.dll hello
报错:
# ** Error: (vsim-PLI-3001) Failed to find init_usertfs function or veriusertfs array or vlog_startup_routines array in PLI object file "C:\Modeltech_6.0\win32/hello.dll".
呼唤明白人解释,自己琢磨实在是没有头绪……唉…… |
|