Tested with Modeltech 6.2e
To compile: source the "compile.mti" script. This will create the
IEEE_PROPOSED VHDL library. The ZIP file contains VHDL-93 compatable versions
of several of the new packages. Included in this ZIP file are the following packages:
library ieee_proposed;
- use ieee_proposed.standard_additions.all; -- Additions to packages standard.std
- use ieee_proposed.standard_textio.all; -- Additions to packages standard.textio
- use ieee_proposed.env.all; -- New "env" package
- use ieee_proposed.std_logic_1164_additions.all; -- Additions to std_logic_1164
- use ieee_proposed.numeric_std_additions.all; -- Additions to numeric_std
- use ieee_proposed.numeric_std_unsigned.all; -- Package to do unsigned math with std_logic_vectors, similar to the (sic) ieee.std_logic_unsigned package.
- use ieee_proposed.math_utiliti_pkg.all; -- Types for the fixed and float packages
- use ieee_proposed.fixed_pkg.all; -- Fixed point package
- use ieee_proposed.float_pkg.all; -- Floating point package
See the README for an explination of the new functions in these packages.
You will also want to look at the
Fixed point docuementation and the
Floating point docuementation.
Notes: When you simulation, you may need to use the -novopt option. Otherwise
some of the alias won't get seen correctly.