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

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

Отправлено xdan 24 января 2005 г. 20:15
В ответ на: вопрос обычно решается через препроцессор + parameter отправлено yes 24 января 2005 г. 17:36

Спасибо, но можно подробнее про дефайны и параметры на данном примере?

В моем случае можно это реализовать и с помощью операции ?:. Но:

1. До этого не редко сталкивался с ситуацией когда алгоритм вычисления был слишком громоздок (если здесь результат просто действительное число, то не редко это целая структура, которая определяет конфигурацию системы) и его просто не реально было выразить в качестве простого выражения. В следствии чего быстро сворачивал Verilog и открывал VHDL, бо последний в этом плане более гибкий. Вот и спрашиваю, может кто с такой проблемой уже сталкивался, только в отличии от меня решал ее в Верилоге.

2. Не хочется чтобы это выражение копировалось много раз в коде (если в нем будет ошибка, или просто нужно что-то поменять - исправлять придется много где). А так можно быстро поменять код одной функции и не форсировать все исходники каждый раз.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru