微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > 请问UVM的DPI是否可以调用动态链接库.so文件?

请问UVM的DPI是否可以调用动态链接库.so文件?

时间:12-12 整理:3721RD 点击:
请问UVM的DPI是否可以调用动态链接库.so文件?
目前我的平台可以调用c code或者生成的可执行文件,但是不能调用.so的动态链接库,请问有什么不同?能否给个例子?

可以

DPI根方法学的类没关系吧,你的.so文件有没有在选项里Link?
另外要注意32bit,还是64bit 这些要跟eda版本都一致。
BTW:一般情况下eda工具也是调用gcc g++,你可以先用gcc  g++ 去link .so 如果OK,那回到eda工具也是没问题的。

.so就是C文件编译出来的,DPI当然可以调用里面的function, 只要签名一样
像nc的话
irun -R -64bit -sv_lib libdpi.so -input run.tcl

试过了,谢谢额,换了个系统就识别了。

gcc的版本有问题吧

谢谢额,在另一个系统下通过了,应该是版本的问题。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top