[an error occurred while processing this directive]
|
Загляните внутрь файла, содержащего пакет std_logic_arith, к примеру. Там во первых строках значится:
-- Copyright (c) 1990, 1991, 1992 by Synopsys, Inc.
Вот это я и незываю ''не cтандартом''. Сравните с numeric_std:
-- Copyright 1995 by IEEE. All rights reserved.
Я регулярно почитываю comp.lang.vhdl и comp.arch.fpga. ''Ведущие собаководы'' обитающие там, не рекомендуют использовать std_logic_arith, и, как следствие, std_logic_signed и std_logic_unsigned. Вместо них надо использовать numeric_std. И в цитируемой Oldring спецификации IEEE Std 1076.3-1997 (IEEE Standard VHDL Synthesis Packages) речь идет о пакетах numeric_bit и numeric_std (section 7. Standard arithmetic packages).
E-mail: info@telesys.ru