OpenCores
URL https://opencores.org/ocsvn/oms8051mini/oms8051mini/trunk

Subversion Repositories oms8051mini

[/] [oms8051mini/] [trunk/] [example/] [systemverilog/] [dpi/] [test3/] [dpi.sv] - Blame information for rev 13

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 13 dinesha
module Bus(input In1, output Out1);
2
  import "DPI" function void increment(input int indata, output int outdata);
3
  export "DPI" function stepit;
4
 
5
  // This SystemVerilog function could be called from C
6
  function void stepit(input int indata, output int outdata);
7
     outdata = indata+1;
8
  endfunction
9
 
10
int iData,oData;
11
 
12
initial begin
13
  iData = 10;
14
  increment(iData,oData);
15
  $display("At SV: Input: %d Output : %d", iData,oData);
16
end
17
 
18
endmodule

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.