GUI for verilog model

V

vicky

Guest
Hi everyone,


I need to create a java based GUI for a verilog model.
That means I want to modify the values of objects/variables of verilog
model at runtime from a GUI.

Any idea how it can be done.


What I can think at this particular time is:
To create a PLI/VPI which can communcate between verilog model & GUI
application.
------------- ---------
| VERILOG | <------PLI------> | JAVA |
------------- ---------

Still dont know if it is possible.

Please suggest the best possible way

Thanks in advance

--
Vicky
 
On Jun 30, 8:36 pm, vicky <vikas.tal...@gmail.com> wrote:
Hi everyone,

I need to create a java based GUI for a verilog model.
That means I want to modify the values of objects/variables of verilog
model at runtime from a GUI.

Any idea how it can be done.

What I can think at this particular time is:
To create a PLI/VPI which can communcate between verilog model & GUI
application.
------------- ---------
| VERILOG | <------PLI------> | JAVA |
------------- ---------

Still dont know if it is possible.

Please suggest the best possible way

Thanks in advance

--
Vicky
There are numerous of ways. Just 2 of them:
1. Your GUI and PLI use file on the local storage.
2. You can use TCP/IP for communication between PLI and GUI

First is quite simple to implement.

Best regards,
Michael
 
Another way will be

keep API 's like tcl scripts to get the values you want and the vpi
routines you want to code.
VCS already has a tool called DVE that does that.

VIRSIM' s days are gone. DVE is really cool
 
On Jun 30, 6:36 am, vicky <vikas.tal...@gmail.com> wrote:
Hi everyone,

I need to create a java based GUI for a verilog model.
That means I want to modify the values of objects/variables of verilog
model at runtime from a GUI.

Any idea how it can be done.

What I can think at this particular time is:
To create a PLI/VPI which can communcate between verilog model & GUI
application.
------------- ---------
| VERILOG | <------PLI------> | JAVA |
------------- ---------

Still dont know if it is possible.

Please suggest the best possible way

Thanks in advance

--
Vicky
Vicky,

Check out the following:

http://jove.sourceforge.net/

/Ed
 

Welcome to EDABoard.com

Sponsor

Back
Top