[logo]

Home
Contact/Register
Search

VeriPool
 Native Tools
.. Dinotrace
.. Gspice
.. Make::Cache
.. Nicercizer
.. P4::C4
.. Schedule::Load
.. Synop-modes
.. SystemPerl
.. Verilator
.. Verilog-mode
.. Verilog-Perl
.. Verilog-Pli
.. Voneline
.. Vpm
.. Vregs
.. Vrename
 External Tools
.. PD Cad List
 Other
.. Corporate Links
.. Other Links

Verilog-Perl

by Wilson Snyder

Summary

This library is intended as a building point for Verilog support in the Perl language. It includes:

Verilog::Getopt parses command line options similar to C++ and Vcs.

Verilog::Language knows the language keywords and parses numbers.

Verilog::Netlist builds netlists out of Verilog files. This allows easy scripts to determine things such as the hiearchy of modules.

Verilog::Parser invokes callbacks for language tokens.

Verilog::Preproc preprocesses the language, and allows reading post-processed files right from Perl without temporary files.

Vpm preprocesses warnings and assertions for any simulator.

vppp preprocesses the complete Verilog 2001 and SystemVerilog language.

Vrename renames and cross-refrences Verilog symbols.

Prerequisites

verilog.pm runs on any operating system with the following programs:

Download

Download from CPAN/wsnyder

Installation

  • Ungzip and untar the program
    gunzip Verilog-Perl.tar.gz
    tar xvf Verilog-Perl.tar
    
  • Configure to build a makefile
    cd Verilog-Perl-*
    ./configure
    
  • Make and install
    make
    make install
    

This page maintained by . Copyright © 2005 by W Snyder. All Rights Reserved.