1FreeHDL-V2CC(1)                  User Commands                 FreeHDL-V2CC(1)
2
3
4

NAME

6       FreeHDL-V2CC - A VHDL to C++ converter.
7

SYNOPSIS

9       freehdl-v2cc [OPTION] ... [FILE] ...
10

DESCRIPTION

12       FreeHDL  is a parser/compiler/simulator suite for the hardware descrip‐
13       tion language VHDL.  VHDL'93 as well as VHDL'87 files are supported.
14
15       FreeHDL-V2CC translates the original VHDL source FILEs into C++.
16
17

OPTIONS

19       -o FILE
20              Write C++ generated code to FILE.
21
22       -n     Dry run.
23
24       -R     Emit register code.
25
26       -v     Enable verbosity.
27
28       -g     Emit debugging code.
29
30       -D     Emit CDFG code.
31
32       -l LIBNAME
33              Use LIBNAME as the WORK library,  default  is  the  "."  library
34              directory.
35
36       --relaxed-component-visibility
37              Allows invisible default bindings from WORK.
38
39       --depend FILE
40              Write dependency information to FILE.
41
42       -m FILE
43              Emit the main() file C++ code to FILE.
44
45       -L VHDLLIB
46              Path  to VHDL library root directory.  Within this directory the
47              compiler search for a file named v2cc.libs.   The  mapping  file
48              v2cc.libs  translates  library  unit names to directories.  Note
49              that more than one VHDLLIB may be provided.
50

ENVIRONMENT VARIABLES

52       V2CC_LIBRARY_PATH
53              The variable V2CC_LIBRARY_PATH consists of ":"  separated  file‐
54              names.  In addition to the environment variable, you can use the
55              "-L libdir" command line  option  with  v2cc.   The  directories
56              specified  with "-L" are added in front of the ones specified by
57              V2CC_LIBRARY_PATH.  In the final library path,  they  appear  in
58              the same order as on the command line.
59

SEE ALSO

61       gvhdl(1), freehdl-config(1), v2cc.libs(5)
62

AVAILABILITY

64       The  latest  version  of  FreeHDL can always be obtained from www.free‐
65       hdl.seul.org
66

REPORTING BUGS

68       Known bugs are  documented  within  the  BUGS  file.   If  your  report
69       addresses   a   parser   related  topic  then  contact  Marius  Vollmer
70       <mvo@zagadka.ping.de>.  If it is related to the code generator or  com‐
71       piler then send an email to Edwin Naroska <edwin@ds.e-technik.uni-dort‐
72       mund.de>.  If your are not sure send it to Edwin.  He will take care of
73       forwarding your report to the appropriate recipient.
74
76       Edwin  Naroska  © 1999, 2000, 2001, 2002, 2003, 2004, 2005 <edwin@ds.e-
77       technik.uni-dortmund.de>
78
79       This is free software; see the source for copying conditions.  There is
80       NO  warranty;  not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
81       PURPOSE.
82

AUTHORS

84       Written by  Marius  Vollmer  <mvo@zagadka.ping.de>  and  Edwin  Naroska
85       <edwin@ds.e-technik.uni-dortmund.de>.
86
87
88
89Debian/GNU Linux                 December 2005                 FreeHDL-V2CC(1)
Impressum