freehdl-v2cc

FreeHDL-V2CC(1)                   User Commands                  FreeHDL-V2CC(1)



NAME
       FreeHDL-V2CC - A VHDL to C++ converter.

SYNOPSIS
       freehdl-v2cc [OPTION] ... [FILE] ...

DESCRIPTION
       FreeHDL is a parser/compiler/simulator suite for the hardware description
       language VHDL.  VHDL'93 as well as VHDL'87 files are supported.

       FreeHDL-V2CC translates the original VHDL source FILEs into C++.


OPTIONS
       -o FILE
              Write C++ generated code to FILE.

       -n     Dry run.

       -R     Emit register code.

       -v     Enable verbosity.

       -g     Emit debugging code.

       -D     Emit CDFG code.

       -l LIBNAME
              Use LIBNAME as the WORK library, default is the "." library
              directory.

       --relaxed-component-visibility
              Allows invisible default bindings from WORK.

       --depend FILE
              Write dependency information to FILE.

       -m FILE
              Emit the main() file C++ code to FILE.

       -L VHDLLIB
              Path to VHDL library root directory.  Within this directory the
              compiler search for a file named v2cc.libs.  The mapping file
              v2cc.libs translates library unit names to directories.  Note that
              more than one VHDLLIB may be provided.

ENVIRONMENT VARIABLES
       V2CC_LIBRARY_PATH
              The variable V2CC_LIBRARY_PATH consists of ":" separated
              filenames.  In addition to the environment variable, you can use
              the "-L libdir" command line option with v2cc.  The directories
              specified with "-L" are added in front of the ones specified by
              V2CC_LIBRARY_PATH.  In the final library path, they appear in the
              same order as on the command line.

SEE ALSO
       gvhdl(1), freehdl-config(1), v2cc.libs(5)

AVAILABILITY
       The latest version of FreeHDL can always be obtained from
       www.freehdl.seul.org

REPORTING BUGS
       Known bugs are documented within the BUGS file.  If your report addresses
       a parser related topic then contact Marius Vollmer <mvo@zagadka.ping.de>.
       If it is related to the code generator or compiler then send an email to
       Edwin Naroska <edwin@ds.e-technik.uni-dortmund.de>.  If your are not sure
       send it to Edwin.  He will take care of forwarding your report to the
       appropriate recipient.

COPYRIGHT
       Edwin Naroska © 1999, 2000, 2001, 2002, 2003, 2004, 2005 <edwin@ds.e-
       technik.uni-dortmund.de>

       This is free software; see the source for copying conditions.  There is
       NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
       PURPOSE.

AUTHORS
       Written by Marius Vollmer <mvo@zagadka.ping.de> and Edwin Naroska
       <edwin@ds.e-technik.uni-dortmund.de>.



Debian/GNU Linux                  December 2005                  FreeHDL-V2CC(1)