Index by title

Verilog-Perl Documentation

Primary documentation is available as man pages after installation.

Presentations

Vpm was presented by &DGALBI; at the 2000 Boston Synopsys User's Group meeting. The paper, titled Synthesizable Watchdog Logic: A Key Coding Strategy for Managing Complex Designs won the Best Technical Paper award.

VPM Technical Paper

VPM Presentation Slides


Verilog-Perl Mailing Lists

If you wish to receive email announcements of releases (same as the news items seen here), send an email to:

verilog-perl-announce-subscribe

And append the typical at-sign veripool.org to that email address. (Aren't email harvesters a pain!)

There may be a developer mailing list in the near future; we are debating the usefulness of it relative to using the bug tracker and forums on this site. Let the forums know your opinions on this.

For archives of verilog-perl-announce, see the News tab above.


Installing Verilog-Perl

Installation with CPAN

If you're using a recent version of Perl, just:

cpan install Verilog::Language
# And read the documentation
man Verilog-Perl

Download

Alternatively, download from CPAN/wsnyder. Then

tar xvzf Verilog-Perl*.t*gz
cd Verilog-Perl-*

perl Makefile.PL
make
make test
make install

And see the kit's README.

Repository

Alternatively, you can get the entire development repository with:

git clone http://git.veripool.org/git/Verilog-Perl
cd Verilog-Perl
git tag         # See what versions exist (recent GITs only)
# Skip next line if wish to use HEAD development version
#git checkout Verilog-Perl_{version}  # Switch to specified version

perl Makefile.PL
make
make test
make install

Prerequisites

Verilog-Perl should run on any operating system with Perl and a C++ complier. Note some older Linux distributions have versions of Perl that do not support C++ modules and might not install automatically with CPAN.


Introduction to Verilog-Perl

Written by Wilson Snyder <wsnyder@wsnyder.org>.

Summary

The Verilog-Perl library is a building point for Verilog support in the Perl language. It includes:

See also

See the buttons at the top of this page, which include:

Verilog-Perl installation

Verilog-Perl documentation

Verilog-Perl mailing lists