Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the difference between PLI and DPI in Verilog/System Verilog?

Status
Not open for further replies.

user100

Newbie level 4
Joined
Nov 8, 2006
Messages
5
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,309
what is the difference between PLI and DPI in Verilog/Systemverilog ? which is more poer full ?
 

Re: PLI vs DPI

As I know, PLI is the programming language Interface for Verilog;
It is used to connecting C language with Verilog and use C functions in Verilog;

I have no idea about DPI. Sorry!
 

Re: PLI vs DPI

user100 said:
what is the difference between PLI and DPI in Verilog/Systemverilog ? which is more poer full ?

PLI is more for "design introspection" - i.e. hierarchy walking etc. Where as DPI is to integrate foreign models into SystemVerilog. DPI can't be used to get value of a net for instance, you need to use PLI for it.

Refer to your simulator docs for some examples.

And we cover DPI at length in our SV course(s) in Bangalore.

Ajeetha, CVC
www.noveldv.com
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top