Welecome to version 2.2!
If you are upgrading from a previous version, version 2.2 brings new features
from VHDL'93 and improved support for various VHDL'87 features such as
configuration declarations.
The following is a history of the changes in each version.
Version 2.2
- New version for Linux!
- Various bug fixes.
Version 2.1
- Support for printing to a file (postscript)
- Various bug fixes, including proper support of signals in wait statements
within procedures.
Version 2.0
- VHDL'93 support! The many new features of VHDL'93 are described in the
VHDL'93 section of the User's Guide and
Reference manual.
- Limited support for the configuration declaration statement has been
added (see section on configuration declarations).
- Improved support for aggregates and resolved signals in ports.
- Improved error checking. Sliced and indexed arrays with static values
are checked at compile time for out-of-range errors.
- The -l option is no longer necessary.
- Various bug fixes (like crashes when using restart in sve).
Version 1.4
- The trace and watch facilities have completely changed in SVE. You
will need to consult the "Using The SimVHDL Environment" chapter in the
User's Guide before using this version. Note: This results in an
incompatibility with old configuration files
- The free procedure introduced in version 1.2 has been renamed to
deallocate as it is suppose to be according to the VHDL standard.
- Many bug fixes:)
Version 1.3
- Added this on-line help system with the on-line tutorial.
- Added the example VHDL model of the Motorola HC11.
- All signals and variables are now accessible from within SVE, not
just signals in the top-level entity.
- Resolved subtypes may now be used as element types of vectors.
- Signals and variables of the bit_vector type may be displayed as
hexadecimal numbers in the Trace Window.
For more information on the hexadecimal display, refer to the
"Using The SimVHDL Environment" chapter in the User's Guide.
- Added the -O and -L options to the compiler and the -L option to the
linker. The -O option is used to specify
an output library. The -L option is used to specify a search path for
source and object files.
For more information on the -L and -O options, refer to the
"Installing and Using the Compiler" chapter in the User's Guide.
- Many bug fixes:)
Version 1.2
- Signal parameters may now be used in subprograms.
- The vlib utility has been added to combine multiple object
files into a signal library.
For more information on the vlib utility, refer to the
"Modules" section of the "Learning More" chapter in the User's Guide.
- The free procedure has been added to deallocate space created
with the new operator.
For more information on the free procedure, refer to the
"Access Types" subsection of the "Learning More" chapter in the User's Guide.
- The compiler and linker now assume default extensions, .vhd for VHDL
source files and .o for object files.
- Many bug fixes:)