1FreeHDL-V2CC(1) User Commands FreeHDL-V2CC(1)
2
3
4
6 FreeHDL-V2CC - A VHDL to C++ converter.
7
9 freehdl-v2cc [OPTION] ... [FILE] ...
10
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
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
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
61 gvhdl(1), freehdl-config(1), v2cc.libs(5)
62
64 The latest version of FreeHDL can always be obtained from www.free‐
65 hdl.seul.org
66
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
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)