diff options
Diffstat (limited to 'libraries/openieee/std_logic_1164.v87')
-rw-r--r-- | libraries/openieee/std_logic_1164.v87 | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/libraries/openieee/std_logic_1164.v87 b/libraries/openieee/std_logic_1164.v87 index 841be73a4..1dc5252fd 100644 --- a/libraries/openieee/std_logic_1164.v87 +++ b/libraries/openieee/std_logic_1164.v87 @@ -16,14 +16,12 @@ -- along with GCC; see the file COPYING2. If not see -- <http://www.gnu.org/licenses/>. --- This package is valid for VHDL version until but not including 2008. --- For VHDL87, the functions xnor should be removed. - package std_logic_1164 is -- Unresolved logic state. type std_ulogic is - ('U', -- Uninitialized, this is also the default value. + ( + 'U', -- Uninitialized, this is also the default value. 'X', -- Unknown / conflict value (forcing level). '0', -- 0 (forcing level). '1', -- 1 (forcing level). @@ -32,7 +30,7 @@ package std_logic_1164 is 'L', -- 0 (weak level). 'H', -- 1 (weak level). '-' -- Don't care. - ); + ); -- Vector of logic state. type std_ulogic_vector is array (natural range <>) of std_ulogic; @@ -70,7 +68,6 @@ package std_logic_1164 is function "or" (l : std_ulogic; r : std_ulogic) return UX01; function "nor" (l : std_ulogic; r : std_ulogic) return UX01; function "xor" (l : std_ulogic; r : std_ulogic) return UX01; ---function "xnor" (l : std_ulogic; r : std_ulogic) return UX01; function "not" (l : std_ulogic) return UX01; -- Logical operators for vectors. @@ -81,7 +78,6 @@ package std_logic_1164 is function "or" (l, r : std_logic_vector) return std_logic_vector; function "nor" (l, r : std_logic_vector) return std_logic_vector; function "xor" (l, r : std_logic_vector) return std_logic_vector; ---function "xnor" (l, r : std_logic_vector) return std_logic_vector; function "not" (l : std_logic_vector) return std_logic_vector; function "and" (l, r : std_ulogic_vector) return std_ulogic_vector; @@ -89,7 +85,6 @@ package std_logic_1164 is function "or" (l, r : std_ulogic_vector) return std_ulogic_vector; function "nor" (l, r : std_ulogic_vector) return std_ulogic_vector; function "xor" (l, r : std_ulogic_vector) return std_ulogic_vector; ---function "xnor" (l, r : std_ulogic_vector) return std_ulogic_vector; function "not" (l : std_ulogic_vector) return std_ulogic_vector; -- Conversion functions. |