sv平台如何导入写好的c/c++ reference model
1、将c/c++的reference model编译链接成动态链接库;
2、将动态链接库通过脚本加载进sv的testbench中;
3、通过dpi-c调用c/c++中的函数;
4、若为c++、systemC的reference model还需要在model的函数前加extern “C” ,将以C的风格编译函数;
(注意若model中的函数的输入输出有c++特有的风格,则需要将函数以完全c的风格封装起来,即返回值、参数都是c中的,然后在c的封装函数内部可以使用C++风格的代码;)