DPI接口:实现SV与C的交互
① DPI_svc
test.sv文件:
从C import task/function到SV
从SV export task到C
利用DPI调用C code访问register
test.c文件:
C调用apb_write驱动
② dpi_perl
test.sv文件:
利用DPI调用c code间接调用PERL脚本
test.c文件:
DPI重要的一点是可以调用外部其他语言,最简单的办法就是调用system()任务,如果需要
命令的返回值,使用linux的system()函数和WEXITSTATUS任务(需要#include <wait.h>)。
hello.pl文件:
Makefile文件中加入:
快捷操作——快速打开多个文件窗口
在.vimrc文件中加入
map tn :tabnew.<cr>
一般模式下敲入tn即可选择该目录下的其它文件打开