Skip to main content
University of Glasgow
A-Z : ACADEMIC DEPARTMENTS | SERVICES | STAFF |
Faculty of Information and Mathematical Systems > School of Computing Science
This is really old, and I haven't looked at it for ages. It looks clunky, could be a lot nicer with a Gtk interface. But the basic code generation framework is sound.
Download Verilog::CodeGen Browse source code Read the POD

Verilog::CodeGen GUI

This Perl-Verilog code generator GUI is available from CPAN as part of the Verilog::CodeGen distribution.

The Verilog::DeviceLibs distribution contains a GUI frontend to the code generator. This GUI communicates with XEmacs to edit the object templates and view the parsed results. It allows to inspect the generated code, to run the testbenches and view the waveforms.

Here is a screenshot:

What do you need to use this GUI?

What does it do?

The GUI is very simple to use:

How does it work?

The gui.pl script is a kind of shell that hands off all non-GUI tasks to a set of scripts in the GUI folder. These scripts communicate with the GUI via TCP/IP port 2507. There's no special reason to use TCP/IP, if you don't like it you can use a named pipe, it's in the script but commented out.

In principle you can use these commandline scripts stand-alone, but I did not bother to document all flags. Use the GUI or read the code.

Last modified: Mon 10 Jan 2005 12:38 GMT