[an error occurred while processing this directive]
|
- стандарт IEEE Std 1076.3-1997 предусматривает только два пакета: NUMERIC_STD и NUMERIC_BIT (менее актуален), имеющие типы данных SIGNED и UNSIGNED, с которыми и придется иметь дело при построении арифметических узлов, если есть желание работать строго по стандартам (что по моим наблюдениям мало кто делает в связи с некоторой громоздкостью конструкций, и по другим причинам).
- работа с типом INTEGER характерна скорее для академических кругов, и редко встречается в индустрии, поскольку его реальные недостатки перевешивают достоинства (более быстрое моделирование, компактность, независимость от пакетов и т.д).
- использование типа STD_LOGIC_VECTOR для этих целей (которое влечет применение не стандартизованных пакетов) часто бывает удобнее, достаточно распространено нв практике, и характерно для изучавших VHDL по пособиям от SYNOPSYS.
Таким образом, если еще нет привычки, можно выбрать один из трех стилей: IEEE, academic, old fashioned :)
E-mail: info@telesys.ru