IEEE1801 DPI

Xcelium中dpi的使用

1,使用gcc编译成链接库(.so文件)

 gcc  -shared  -o libfunc.so  add.c  -g  -fpic  -I `ncroot/tools/inlude`  -m64

2, 在Xcelium仿真环境中加入链接库

optionmeans
-dpi编译dpi
-sv_root指明路径
-sv_lib libfunc.so链接库
-dpiheader 生成export function
-dpiimpheader 生成import function

3,在代码中调用dpi
例如在 tc_try.sv中
import dpi-c int add_c(int a , int b , int c);

add_c(a,b,c)

Note : 也可以不用gcc编译成链接库,直接使用xrun单步编译仿真把c程序填上就行。

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页