2002-07-05 19:17:20 +02:00
|
|
|
.TH iverilog-vpi 1 "$Date: 2002/07/05 17:17:20 $" Version "$Date: 2002/07/05 17:17:20 $"
|
2002-05-28 07:21:30 +02:00
|
|
|
.SH NAME
|
|
|
|
|
iverilog-vpi - Compile front end for VPI modules
|
|
|
|
|
|
|
|
|
|
.SH SYNOPSIS
|
|
|
|
|
.B iverilog-vpi
|
2002-07-05 19:17:20 +02:00
|
|
|
[--name=\fIname\fP]
|
2002-05-28 07:21:30 +02:00
|
|
|
\fIsourcefile\fP...
|
|
|
|
|
|
|
|
|
|
.SH DESCRIPTION
|
|
|
|
|
.PP
|
|
|
|
|
\fIiverilog-vpi\fP is a tool to simplify the compilation of VPI
|
|
|
|
|
modules for use with Icarus Verilog. It takes on the command line a
|
|
|
|
|
list of C or C++ source files, and generates as output a linked VPI
|
|
|
|
|
module. See the \fBvvp\fP(1) man page for a description of how the
|
|
|
|
|
linked module is loaded by a simulation.
|
|
|
|
|
|
|
|
|
|
The output is named after the first source file. For example, if the
|
|
|
|
|
first source file is named \fIfoo.c\fP, the output becomes
|
|
|
|
|
\fIfoo.vpi\fP.
|
|
|
|
|
|
|
|
|
|
.SH OPTIONS
|
|
|
|
|
.l
|
|
|
|
|
\fIiverilog-vpi\fP accepts the following options:
|
|
|
|
|
.TP 8
|
|
|
|
|
.B -l\fIlibrary\fP
|
|
|
|
|
Include the named library in the link of the VPI module. This allows
|
|
|
|
|
VPI modules to further reference external libraries.
|
|
|
|
|
|
2002-07-05 19:17:20 +02:00
|
|
|
.TP 8
|
|
|
|
|
.B --name=\fIname\fP
|
|
|
|
|
Normally, the output VPI module will be named after the first source
|
|
|
|
|
file passed to the command. This flag sets the name (without the .vpi
|
|
|
|
|
suffix) of the output vpi module.
|
2002-05-28 07:21:30 +02:00
|
|
|
.SH "AUTHOR"
|
|
|
|
|
.nf
|
|
|
|
|
Steve Williams (steve@icarus.com)
|
|
|
|
|
|
|
|
|
|
.SH SEE ALSO
|
|
|
|
|
iverilog(1), vvp(1),
|
|
|
|
|
.BR "<http://www.icarus.com/eda/verilog/>"
|
|
|
|
|
|
|
|
|
|
.SH COPYRIGHT
|
|
|
|
|
.nf
|
|
|
|
|
Copyright \(co 2002 Stephen Williams
|
|
|
|
|
|
|
|
|
|
This document can be freely redistributed according to the terms of the
|
|
|
|
|
GNU General Public License version 2.0
|