Forum Discussion

WDitt1's avatar
WDitt1
Icon for New Contributor rankNew Contributor
7 years ago

trying to use axi4stream VIP with VCS. it fails due to not finding axi4stream_initialise_SystemVerilog function

NEED axi4stream_initialise_SystemVerilog definition....

see below

there is a "weak" axi4stream_initialise_SystemVerilog in vcs_hdrs.h

not same as function called in Error-[DPI-DIFNF] DPI import function not found mgc_common_axi4stream.sv, which I can't find defined anywhere,

Declaration (need Definition to match)

import "DPI-C" context function longint axi4stream_initialise_SystemVerilog

(

int usage_code,

string iface_version,

output longint master_end,

output longint slave_end,

output longint clock_source_end,

output longint reset_source_end,

output longint _monitor_end,

input int AXI4_ID_WIDTH,

input int AXI4_USER_WIDTH,

input int AXI4_DEST_WIDTH,

input int AXI4_DATA_WIDTH

);

2 Replies