C IEEE Standard Packages

The package declarations for the IEEE standard packages are listed in this appendix. The IEEE standards also include package bodies defining the detailed meaning of each of the operators and functions provided by the packages. However, simulator vendors are allowed to substitute accelerated implementations of the packages rather than compiling the package bodies into simulations. The IEEE standards require the packages to be in a resource library named ieee.

C.l Std_Logic_ll64 Multivalue Logic System1

VHDL-87

The overloaded versions of the xnor operator are not included in the VHDL-87 version of the standard-logic package.

C.2 Standard 1076.3 VHDL Synthesis Packages 2

Bit-Vector Numeric Operations

Standard-Logic-Vector Numeric Operations

VHDL-87

The overloaded versions of the shift, rotate and xnor operators must be commented out of the numeric_bit and numeric_std packages if VHDL-87 compatibility is required.

C.3 Standard 1076.2 VHDL Mathematical Packages3

Real Mathematical Operations


 
 

Complex Mathematical Operations


 

1. From IEEE Std. 1164–1993. Copyright 1993 IEEE. All rights reserved.

2. From IEEE Std. 1076.3-1997. Copyright 1997 IEEE. All rights reserved.

3. From IEEE Std. 1076.2-1996. Copyright 1997 IEEE. All rights reserved.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.33.41