[an error occurred while processing this directive]
Тут такое дело. (+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено dxp 13 октября 2004 г. 16:56
В ответ на: А что Вы, собственно говоря, ожидали увидеть? отправлено V61 13 октября 2004 г. 16:14

Попробовал различные варианты. Получается следующая картина: описание на языке дает портабельность (которая мне в данном случае не нужна), но при этом чтобы заставить синтезатор использовать встроенную память, а не логику, надо соблюсти ряд ограничений. Например, память обязательно должна быть синхронной и обязательно должна иметь региструю записть и регистровое чтение. Если я сделал запись по клоку, а чтение не по клоку, а просто читаю выходную шину (даже при том, что данные на выход поступают все равно по клоку - ведь адрес чтения-то по нему выставляется, то все, синтезатор генерит логику, что, конечно, непримемлемо.

В случае мегафункции таких ограничений нет, поддерживаются любые варианты. Что мешает синтезатору это делать, не понятно?!

В общем, пришел пока к выводу, что на альтеровских ПЛИСах (если требования портабельности не стоЯт) выгоднее использовать библиотечные мегафункции. М.б. в случае зайлинксовских это не так, потому что у них есть распределенная память, и синтезатор хорошо умеет ее использовать. Но в случае альтеровской блоковой памяти цена в моем случае не адекватна.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru