VHDL-2006 packages
Here you will find the proposed packages and bodies for the IEEE 1076-2006 LRM.
 
In the zip file
(and contained in the directory if you do a
directory listing) you will fine _ADD.vhdl and .sed files.  
These files are used in the compile script to create
code that will simulate in VHDL-1993.  
This zip file contains all of the code
described below and the compile script. (Release 17)
If you want to use these functions now, a special vhdl-93 compatability
version of the code, which compiles into a library named "ieee_proposed"
can be found here
- STD.Standard Additions
package
- STD.TextIO Additions
package
- STD.ENV New (VHDL PLI interface library)
package
- IEEE.Std_Logic_TextIO New (well new to IEEE 1076)
NOTE: Contents move to std_logic_1164. dummy package provide for backward
compatibility.
package
- IEEE.Std_Logic_1164 Updated
package and
body
- IEEE.Numeric_Std Updated
package and
body
- IEEE.Numeric_BIT Updated
package and
body
- IEEE.Numeric_Std_UNSIGNED New (treats Std_Logic_Vector as an UNSIGNED (was numeric_unsigned))
package and
body
- IEEE.Numeric_BIT_UNSIGNED New (treats BIT_VECTOR as an UNSIGNED)
package and
body
- IEEE.Math_Real (updated) 1076.2 Math package
package and
body
- IEEE.Math_Complex (unchanged) 1076.2 Math package
package and
body
- IEEE.Math_Utility_Pkg New (types for fixed and float package)
package
- IEEE.Fixed_Generic_Pkg New (Fixed point math generic package)
(THIS PACKAGE CAN NOT BE USED DIRECTLY
because of package generics). "fixed_generic_pkg" is the raw unconstrained
package. For testing "fixed_generic_pkg" is actually replicated in
every sub-package so they can be compiled under vhdl-93.
package and
body
- IEEE.Fixed_Pkg New (Fixed point math package)
package
- IEEE.Float_Generic_Pkg New (Floating point math generic package)
(THIS PACKAGE CAN NOT BE USED DIRECTLY
because of package generics). "float_generic_pkg" is the raw unconstrained
package. For testing "float_generic_pkg" is actually replicated in
every sub-package so they can be compiled under vhdl-93.
package and
body
- IEEE.Float_Pkg New (Floating point math package)
package
back to
the vhdl-200x-ft page.
David Bishop