aboutsummaryrefslogtreecommitdiffstats
path: root/doc/using/InvokingGHDL.rst
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2020-05-25 18:49:59 +0200
committerTristan Gingold <tgingold@free.fr>2020-05-25 18:49:59 +0200
commitdc90bedd6d86df9a9ef74bcdd51c7c3400669f29 (patch)
tree6e258692562a5bd533fd4d9504dd29d1a32927de /doc/using/InvokingGHDL.rst
parent4e5ab2e5158662813ab3dfed096edfbed3716a62 (diff)
downloadghdl-dc90bedd6d86df9a9ef74bcdd51c7c3400669f29.tar.gz
ghdl-dc90bedd6d86df9a9ef74bcdd51c7c3400669f29.tar.bz2
ghdl-dc90bedd6d86df9a9ef74bcdd51c7c3400669f29.zip
doc: move -C/--syn-binding doc to InvokingGHDL.
Diffstat (limited to 'doc/using/InvokingGHDL.rst')
-rw-r--r--doc/using/InvokingGHDL.rst25
1 files changed, 25 insertions, 0 deletions
diff --git a/doc/using/InvokingGHDL.rst b/doc/using/InvokingGHDL.rst
index 918acacfd..63af39f08 100644
--- a/doc/using/InvokingGHDL.rst
+++ b/doc/using/InvokingGHDL.rst
@@ -341,6 +341,31 @@ Options
Enable parsing of PSL assertions within comments. See section :ref:`PSL_implementation` for more details.
+.. option:: --mb-comments, -C
+
+ Allow UTF8 or multi-bytes chars in a comment.
+
+ According to the VHDL standards before 2002, the only characters
+ allowed in a source file (and that includes the comments) are the
+ graphical characters of the ISO 8859-1 character set. This is
+ incompatible with comments using UTF-8 or some other encoding. This
+ option lift this restriction.
+
+.. option:: --syn-binding
+
+ Use synthesizer rules for component binding. During elaboration, if
+ a component is not bound to an entity using VHDL LRM rules, try to
+ find in any known library an entity whose name is the same as the
+ component name.
+
+ This rule is known as the synthesizer rule.
+
+ There are two key points: normal VHDL LRM rules are tried first and
+ entities are searched only in known libraries. A known library is a
+ library which has been named in your design.
+
+ This option is only useful during elaboration.
+
.. option:: --format=<FORMAT>
Define the output format of some options, such as :option:`--pp-html` or :option:`--xref-html`.