man scram (Commandes) - an extensible VHDL analyzer/code generator
NAME
scram - an extensible VHDL analyzer/code generator
SYNOPSIS
scram [options] file[s]
DESCRIPTION
scram is a parser for the VHDL '93 hardware description language. VHDL descriptions are parsed into the AIRE intermediate form. SCRAM can output either VHDL or C++ output. The C++ output is in a form suitable for linking with the TyVIS VHDL simulation kernel.
OPTIONS
- --debug-symbol-table
- Generate additional output to aid in the debugging of items stored in the symbol table. Probably only useful for developers.
- --debug-gen-cc-ref
- Inserts comments into the generated code showing where in the code generator various lines were produced. Probably only useful for developers.
- --design-library-name <library name>
- Generate code into the logical library named. Will create a directory called <library name>._savant_lib if such a directory is not found in VHDL_LIBRARY_PATH or the builtin search path.
- --no-file-output
- Generate C++ output to stdout instead of files.
- --warranty-info
- Shows a message about the lack of warranty.
- --vhdl-93
- Process input as conforming to IEEE standard 1076-1993. This is the default.
- --vhdl-ams
- Process input as conforming to IEEE standard 1076.1-1999, or VHDL-AMS. Highly experimental - assume that it is broken.
- --vhdl-2001
- Process input as conforming to 1076-2001. Experimental.
- --version
- Output version information.
- --verbose
- Verbose parsing - will show the search paths that the analyzer is using to locate libraries and additional information.
- -help
- prints a usage statement.
AUTHORS
Philip A. Wilsey and Dale Martin, and many others. See the AUTHORS file that ships with the source archive, which can be downloaded from <http://www.cliftonlabs.com/savant/download>
COPYRIGHT
Copyright (c) 1993-2003 The University of Cincinnati. All rights reserved. No guarantee whatsoever is provided by UC. No liability whatsoever is accepted for any loss or damage of any kind resulting from any defect or inaccuracy in this information or code.
BUGS
Many bugs. Those that are known can be found at <http://www.cliftonlabs.com/bugzilla>. Feel free to report more and or discuss on the mailing lists found at