systemverilog中调用c函数
systemverilog中调用c函数,第一种方式是用dpi方式,将c函数import进来;
另一种方法是用vcs的vpi方式,将c函数加到一个tab文件中,例如sv_vpi.tab:
$send_data call=send_data
$check_data call=check_data
send_data/check_data function在sv_vpi.c(注意需要include vcs/latest/include下面的"vpi_user.h")文件中定义;
然后vcs编译的时候,加上-P vpi.tab -cc vpi.c;
在sv文件中可以用:$send_data/$check_data直接调用,不需要用dpi来import;
浙公网安备 33010602011771号