Man Linux: Main Page and Category List


       fauhdlc - Compile VHDL files to intermediate code.


       fauhdlc [flags] [ --output filename ]
               [ --lib library  [  vhdl-file  ]...] { vhdl-file ...}


       fauhdlc is a VHDL compiler, that will output intermediate code. It
       supports a subset of the VHDL 2000 standard.


       These programs follow the usual GNU command line syntax, with long
       options starting with two dashes (‘-'). A summary of options is
       included below.

       -h, --help
           Show summary of options.

       -o, --output output-file
           Output intermediate code into output-file.

       -l, --lib library-name
           Put the following VHDL-files into the library with name
           library-name. If no --lib is present, all files will be put into
           the library "work".

       -f, --freestanding
           Do not preload any library except std.vhdl. By default, fauhdlc
           will preload common libraries (currently only std_logic_1164) in
           the appropriate library namespace. The --freestanding prevents this
           behaviour, for example if you want to override the implementation
           of such a library.

           Treat warnings as errors.

       -p, --parse-only
           Stop with compilation after parsing the source file(s). Mainly
           useful for debugging the compiler.

       -d, --dot-parse dot-file
           Output the raw syntax tree into dot-file, which can be used with
           the GraphViz tools.

       -c, --dot-const dot-file
           Output the syntax tree that exists after performing constant
           folding into dot-file, which can be used with the GraphViz tools.




       Please report all bugs to FAUmachine Team
       FAUmachine/fauhdlc Homepage[1].


       FAUmachine Team


       Copyright © 2009 FAUmachine Team Developed at Friedrich Alexander
       University Erlangen-Nuremberg.

       FAUhdlc comes with ABSOLUTELY NO WARRANTY. FAUhdlc is free software;
       you can redistribute it and/or modify it under the terms of the GNU
       General Public License as published by the Free Software Foundation;
       either version 2 of the License, or (at your option) any later version.
       See COPYING for details.


        1. FAUmachine/fauhdlc Homepage