aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorgingold <gingold@b72b5c32-5f01-0410-b925-b5c7b92870f7>2008-07-22 01:32:39 +0000
committergingold <gingold@b72b5c32-5f01-0410-b925-b5c7b92870f7>2008-07-22 01:32:39 +0000
commitd8c55c69851314273518efcba41b15abf28e7763 (patch)
treeb4a921be6698925b8312a33d6c2bc346a649783d /doc
parenta504004319b2d42687150cfadbc0fd375c4496b8 (diff)
downloadghdl-d8c55c69851314273518efcba41b15abf28e7763.tar.gz
ghdl-d8c55c69851314273518efcba41b15abf28e7763.tar.bz2
ghdl-d8c55c69851314273518efcba41b15abf28e7763.zip
Release ghdl 0.27
Diffstat (limited to 'doc')
-rw-r--r--doc/ghdl.texi23
1 files changed, 18 insertions, 5 deletions
diff --git a/doc/ghdl.texi b/doc/ghdl.texi
index 8d0915515..2e324bea2 100644
--- a/doc/ghdl.texi
+++ b/doc/ghdl.texi
@@ -11,12 +11,12 @@
@titlepage
@title GHDL guide
@subtitle GHDL, a VHDL compiler
-@subtitle For GHDL version 0.26 (Sokcho edition)
+@subtitle For GHDL version 0.27 (Sokcho edition)
@author Tristan Gingold
@c The following two commands start the copyright page.
@page
@vskip 0pt plus 1filll
-Copyright @copyright{} 2002, 2003, 2004, 2005, 2006, 2007 Tristan Gingold.
+Copyright @copyright{} 2002, 2003, 2004, 2005, 2006, 2007, 2008 Tristan Gingold.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.1 or
@@ -796,13 +796,16 @@ working (due to case sensitivity or forbidden characters in filenames).
@code{VHDL} rules forbides you to add units in the @samp{std} library.
Furthermode, you should not put units in the @samp{ieee} library.
-@item --workdir=@var{PATH}
+@item --workdir=@var{DIR}
@cindex @option{--workdir} switch
Specify the directory where the @samp{WORK} library is. When this
option is not present, the @samp{WORK} library is in the current
directory. The object files created by the compiler are always placed
in the same directory as the @samp{WORK} library.
+Use option @option{-P} to specify where libraries other than @samp{WORK}
+are placed.
+
@item --std=@var{STD}
@cindex @option{--std} switch
Specify the standard to use. By default, the standard is @samp{93c}, which
@@ -850,9 +853,9 @@ not standard but widely mis-used package.
To avoid errors, you must use the same @code{IEEE} library for all units of
your design, and during elaboration.
-@item -P@var{PATH}
+@item -P@var{DIRECTORY}
@cindex @option{-P} switch
-Add @var{PATH} to the end of the list of directories to be searched for
+Add @var{DIRECTORY} to the end of the list of directories to be searched for
library files.
The @code{WORK} library is always searched in the path specified by the
@@ -1562,6 +1565,16 @@ level would only display a message.
@samp{--assert-level=none} prevents any assertion violation to stop
simulation.
+@item --ieee-asserts=@var{POLICY}
+@cindex @option{--ieee-asserts} option
+Select how the assertions from @samp{ieee} units are
+handled. @var{POLICY} can be @samp{enable} (the default),
+@samp{disable} which disables all assertion from @samp{ieee} packages
+and @samp{disable-at-0} which disables only at start of simulation.
+
+This option can be useful to avoid assertion message from
+@samp{ieee.numeric_std} (and other @samp{ieee} packages).
+
@item --stop-time=@var{TIME}
@cindex @option{--stop-time} option
Stop the simulation after @var{TIME}. @var{TIME} is expressed as a time