微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 在SV中调用C

在SV中调用C

时间:10-02 整理:3721RD 点击:
跪求大神帮忙想在SV代码中调用C的一个function,已经在SV中使用import “DPI-C”context task ... 的当时导入, 但是在SV中用fork..join调用时出现了如下错误:
** Fatal: (vsim-3743) DPI task 'dual_do_prp_hwa_descp' returned non-zero value indicating disable when thread was not disabled.

在C function的末尾加了打印, 已经看到了打印信息
有没有哪位大神遇到过类似的问题,跪求解决方法!

import ... task改成function试试呢,并且让C的函数最后返回0

就是说你的C function会占用时间?

是的, 我把这个c function 放在.c 里调用是没有问题的, 但是通过SV DPI调用就会报错

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

网站地图

Top