本文主要是介绍UVM基础知识1:在vcs中,sv通过DPI调用C函数实例(连接简单的C子程序),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
来源:systemverilog验证 测试平台编写指南(书籍)
1 新建counter7.c文件
vi counter7.c
#include<svdpi.h>void counter7(svBitVecVal * o,const svBitVecVal * i,const svBit reset,const svBit load){static unsigned char count = 0;if (reset) count = 0;else if (load) count = *i;else count++;count = count&0x7f;*o = count;
}
2 新建counter.sv文件
vi counter.sv
3 制作makefile
这篇关于UVM基础知识1:在vcs中,sv通过DPI调用C函数实例(连接简单的C子程序)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!