[an error occurred while processing this directive]
Ответ: личное мнение по достаточно больному для VHDL вопросу:
(«Телесистемы»: Конференция «Языки описания аппаратуры (VHDL и др.))

миниатюрный аудио-видеорекордер mAVR

Отправлено garik 27 мая 2003 г. 14:52
В ответ на: каким типом данных принято в VHDL пользоваться для описания арифметических узлов (счетчики, суматоры и т.п.)? отправлено yes 26 мая 2003 г. 19:01

- стандарт IEEE Std 1076.3-1997 предусматривает только два пакета: NUMERIC_STD и NUMERIC_BIT (менее актуален), имеющие типы данных SIGNED и UNSIGNED, с которыми и придется иметь дело при построении арифметических узлов, если есть желание работать строго по стандартам (что по моим наблюдениям мало кто делает в связи с некоторой громоздкостью конструкций, и по другим причинам).

- работа с типом INTEGER характерна скорее для академических кругов, и редко встречается в индустрии, поскольку его реальные недостатки перевешивают достоинства (более быстрое моделирование, компактность, независимость от пакетов и т.д).

- использование типа STD_LOGIC_VECTOR для этих целей (которое влечет применение не стандартизованных пакетов) часто бывает удобнее, достаточно распространено нв практике, и характерно для изучавших VHDL по пособиям от SYNOPSYS.

Таким образом, если еще нет привычки, можно выбрать один из трех стилей: IEEE, academic, old fashioned :)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru