DPI接口调用

在tb.sv中写入(需要使用sv)

在这里插入代码片
```import "DPI-C" function void counter7 (
output bit [6:0] out ,
input bit [6:0] in ,
input bit reset ,
input bit load
);

tb.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 &= 0x7f ;
*o = count ;
}

即可调用DPI接口

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值