FAUHDLC(1)
π fauhdlc β the VHDL compiler page, bestie edition π
okay so you wanna know about fauhdlc? it's the little icon that turns your VHDL files into intermediate code. yes bestie, we're going low level today. π¦
β¨ NAME β¨
fauhdlc β Compile VHDL files to intermediate code.
like, that's literally the whole job. compile VHDL β intermediate code. periodt. π
πΈ SYNOPSIS πΈ
fauhdlc [flags] [ --output filename ] [ --c-output filename ]
[ --lib library [ vhdl-file ]...] { vhdl-file ...}
look at her. all those brackets. she's flexible. she's got range. π
π DESCRIPTION π
so fauhdlc is a VHDL compiler, and she will output intermediate code or C-code. that's the tea. β
and the vibe check? she supports a subset of the VHDL 2000 standard. not the whole thing, bestie, just a subset β don't come for her. she's doing her best and honestly her best is pretty iconic. β¨
π OPTIONS π
these programs follow the usual GNU command line syntax, with long options starting with two dashes (-). a summary of options is included below. (yes "programs" plural, the original said it, we keep it, we don't ask questions π)
-h,--helpβ show summary of options. the "help me bestie" button. π«Ά-o,--outputoutput-file β output intermediate code into output-file.-l,--liblibrary-name β put the following VHDL-files into the library with name library-name. and if no--libis present? all files go into the library"work". default behaviour, no cap. π§-f,--freestandingβ do not preload any library exceptstd.vhdl. by default,fauhdlcwill preload common libraries (currently onlystd_logic_1164) in the appropriate library namespace.--freestandingprevents this behaviour β for example, if you want to override the implementation of such a library. main character energy: no preloading, just vibes. π-Werrorβ treat warnings as errors. warnings said "it's fine" and this option said "no it's NOT". π-p,--parse-onlyβ stop with compilation after parsing the source file(s). mainly useful for debugging the compiler. parse and dip. π-d,--dot-parsedot-file β output the raw syntax tree into dot-file, which can be used with the GraphViz tools. pretty tree time. π-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. same tree, but she's been through something (constant folding). π-C,--c-outputc-file β generate output as a C file c-file, that can be compiled with a C-compiler, e.g.gcc.
heads up bestie: this option is yet experimental. π§ proceed with the caution of a girl walking into a party she wasn't invited to.
π¦ SEE ALSO π¦
her sister. go say hi. π
π CONTACT π
please report all bugs to FAUmachine Team <info@faumachine.org>. they want the bug reports, fr fr. π
FAUmachine/fauhdlc Homepage[1]. (that's a footnote, keep scrolling, it's down at the bottom, iykyk β¨)
π AUTHOR π
FAUmachine Team. the whole team. legends only. π
π COPYRIGHT π
Copyright Β© 2009-2010 FAUmachine Team. Developed at Friedrich Alexander University Erlangen-Nuremberg.
FAUhdlc comes with ABSOLUTELY NO WARRANTY. like, none. zero. nada. don't come crying, bestie. π
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. so generous, so iconic, so free. π«Ά
β NOTES β
- FAUmachine/fauhdlc Homepage
http://www.faumachine.org
okay that's the whole page!! π this was FAUHDLC(1) from the FAUmachine Team, dated 07/14/2020 β love her, she ate, no crumbs left. now go compile something and slay. πβ¨π
π¦ where this page comes from
- ubuntu jammy: fauhdlc 20180504-3.1build1
- ubuntu noble: fauhdlc 20180504-3.1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms