logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

fauhdlc - Compile VHDL files to intermediate code.

Author

FAUmachineTeam

Contact

       Please report all bugs to FAUmachine Team <info@faumachine.org>.  FAUmachine/fauhdlcHomepage[1].

Description

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

Name

       fauhdlc - Compile VHDL files to intermediate code.

Notes

        1. FAUmachine/fauhdlc Homepage
           http://www.faumachine.org

FAUmachine Team                                    07/14/2020                                         FAUHDLC(1)

Options

       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, --outputoutput-file
           Output intermediate code into output-file.

       -l, --liblibrary-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.

       -Werror
           Treat warnings as errors.

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

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

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

       -C, --c-outputc-file
           Generate output as a C file c-file, that can be compiled with a C-compiler, e.g.  gcc. This option is
           yet experimental.

See Also

fauhdli(1)

Synopsis

fauhdlc [flags] [ --outputfilename ] [ --c-outputfilename ] [ --liblibrary  [  vhdl-file  ]...]
               { vhdl-file ...}

See Also