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

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

Отправлено iBuilder 16 августа 2006 г. 15:10
В ответ на: Сумматор в FPGA отправлено FPGA_student 16 августа 2006 г. 14:05

Что касаеться альтеровских библиотек: используют они общеизвестные алгоритмы, вся фишка в том, что эти алгоритмы оптимизированы под их микросхемы, с использованием их примитивов (типа LCELL, CARRY). Т.е. в общем случае, обычно проблематично написать быстрее. Случаи, связанные с хитрой оптимизацией с др. модулями - не в счёт. Тут своё запросто может лучше соптимайзится с др. кусками, и в целом может получиться быстрее. Но это др. песня.

Что касаеться результата, 13 нан, это с задержками на ножках, или чисто тактовая? Если с ножками - нормальное время (правда не указан чип).

По поводу оптимизации, тут (в конце) отмечены основные моменты:
http://electronix.ru/forum/index.php?showtopic=19446

По поводу сумматора, IMHO, писать его самому - ни к чему, написать a+b почти всегда достаточно, оптимизаторы у Альиеры не плохие (правда я не работал с VHDL, только с VeriLog и AHDL), и в место + как правило подставляеться мегафункция LPM и всё работает быстро.


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

Ответы


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

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

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание