Перейти к содержанию
    

Производительность ПЛИС

В чем измеряется производительность микросхем ПЛИС, и можно ли ее вообще измерить ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Модераторам - может, создать отдельный подфорум "Вопросы от D-Luxe" ?

Я не против таких привилегий!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

>В чем измеряется производительность микросхем ПЛИС, и можно ли ее вообще измерить ?

 

Можно. В чём хотим, в том и измеряем. Хошь - в FPS, хошь - во FLOPS или MIPS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В этом случае целесообразно говорить о задежке на логических элементах - чем меньше, тем на большей тактовой частоте может работать проект.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В этом случае целесообразно говорить о задежке на логических элементах - чем меньше, тем на большей тактовой частоте может работать проект.

 

Бесполезно. Есть еще межсоединения, которые в разных ПЛИСах делаются различно, тактовые сети с выбором задержек и прочее. Да и сами алгоритмы по-разному на ПЛИСки ложатся. Некоторые производители приводят задержку пин-к-пину. Но практичнее использовать процент использования ресурсов ПЛИС и полученную тактовую частоту проекта. Можно еще и стоимость чипа включить. В конце-концов после реализации проекта в ПЛИС имеется как-бы специализированная микросхема с необходимой производительностью и заявленной стоимостью.

 

Стоимость разработки тоже можно учесть ))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чем измеряется производительность микросхем ПЛИС, и можно ли ее вообще измерить ?

Да. В люксах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бесполезно. Есть еще межсоединения, которые в разных ПЛИСах делаются различно, тактовые сети с выбором задержек и прочее. Да и сами алгоритмы по-разному на ПЛИСки ложатся. Некоторые производители приводят задержку пин-к-пину. Но практичнее использовать процент использования ресурсов ПЛИС и полученную тактовую частоту проекта. Можно еще и стоимость чипа включить. В конце-концов после реализации проекта в ПЛИС имеется как-бы специализированная микросхема с необходимой производительностью и заявленной стоимостью.

 

Стоимость разработки тоже можно учесть ))

 

Дело в том, что полученная частота проекта как раз и считается исходя из максимальной задержки на комбинаторной логике плюс задержк на соединении...

Процент использования ресурсов на производительность прямо не влряет при удачной схеме тактирования и размещении в кристалле.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А Вы, кстати, зря издеваетесь - есть же тема специальная - трюки для плисоводов. Как повысить тактовую частоту или уменьшить кол-во используемых ресурсов для конкретного кристалла.

...

Я сам готов бы поделиться способами поднятия тактовой частоты, тем более что куча инфы уже есть (и описанной уже в том самом же КИТ)...

Очень бы хотел почитать, пообсуждать про способы поднятия тактовой частоты, особенно применительно к Альтерам с Verilog/SV. Сильно поделиться своим скромным опытом наверное не смогу, сам много сдесь у всех спрашивал, а все мне помогали. Сам недавно запустил проект (еще правда не все функционирует как хотелось бы) но уже получилось выполнять по 380 умножений и около 1600 сложений по клоку в 400МГц на третьем стратиксе.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очень бы хотел почитать, пообсуждать про способы поднятия тактовой частоты, особенно применительно к Альтерам с Verilog/SV.

 

 

Могут быть новые способы? Знаю только два: напихать в пути регистров и законстрейнить размещение.

 

Да, есть ещё силовой перебор таблиц весов алгоритма размещения и seed-ов. Сильно помогает на высоких частотах.

 

Есть шальная мысль - похимичить с региональными клоковыми деревьями, может, пикосекунд сто выиграть получится. Вроде в ASICах на этом можно что-то выгадать, не знаю, как в ПЛИС.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть шальная мысль - похимичить с региональными клоковыми деревьями, может, пикосекунд сто выиграть получится. Вроде в ASICах на этом можно что-то выгадать, не знаю, как в ПЛИС.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Если все эти способы ведут к снижению надежности - то грош им цена.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если все эти способы ведут к снижению надежности - то грош им цена.

 

Не могли бы вы дать более аргументированный ответ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...