VPI GUI GTK+

R

rahul

Guest
Hello All,

I want to call a GUI (gtk+) from verilog.
I am facing a problem that when i call the gui, the control is
completely transfered to it and the verilog simulator does not have
control.
How to transfer the control back to simulator, with the GUI running in
the background.

Thanks,
Rahul
 
rahul a écrit:
Hello All,

I want to call a GUI (gtk+) from verilog.
I am facing a problem that when i call the gui, the control is
completely transfered to it and the verilog simulator does not have
control.
How to transfer the control back to simulator, with the GUI running in
the background.
I don't have the answer to your question but maybe it is better to have two
applications (simulator and gui) connected together by the VPI.
You have also fork that duplicates a process (but I'm not sure if it is
relevant).


--
Vince
 
On Mar 10, 6:27 pm, Vince <debo...@free.fr> wrote:
rahul a écrit:

Hello All,

I want to call a GUI (gtk+) from verilog.
I am facing a problem that when i call the gui, the control is
completely transfered to it and the verilog simulator does not have
control.
How to transfer the control back to simulator, with the GUI running in
the background.

I don't have the answer to your question but maybe it is better to have two
applications (simulator and gui) connected together by the VPI.
You have also fork that duplicates a process (but I'm not sure if it is
relevant).

--
Vince
Hello Vince,
I actually used what you said, but when the simulator invokes the gui
(using vpi options) the control is transfered to gui. it goes into a
zero delay loop.
Even though fork must make the statements concurrent, because of
delta delay issue the control is not being transfered back to
simulator.
(even concurrent statements are done sequentially with delta delay)

Thanks,
Rahul
 

Welcome to EDABoard.com

Sponsor

Back
Top