|
Как объективно сравнить FPGA различных производиттелей ? |
|
|
|
Feb 22 2013, 09:17
|

Местный
  
Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806

|
В граммах? БМВ или Мерседес? Если посчитаете даже транзисторы - что ктото даст гарантии? Ну как при разной архитектуре точно можно посчитать. У Spartan6 6входовые скажем, у ALtera скажем 4х входовые. Но в Вашем проекте ВСЁ легло на 4 входа LUT. Или наооборот ВСЁ нелегло. И только 6входовые спасли отца русской... А так 6 входовой LUT - 64 бита таблица или память. Те. он больше 4 входового. Но считать просто вентили некорректно и бессмысленно. Так же и софт оптимизирует разный по разному с разными настройками синтезаторов. Synplify покажет скажем меньше вентилей чем XST.А вентилей все равно столько же в ПЛИС. Если использовать Core generatorы - опять же дело в том кто и как пишет их в разных фирмах. Если есть два САПР и один проект на VHDL - ну примерно сами и сравните(только точно нам  ). Но на другом проекте может получиться наоборот. Быстренько поменяем веру(софт, платы, текущие проекты). Сравнение 6 вх lut xilinx и altera( http://www.xilinx.com/support/documentatio...pers/wp284.pdf). Сами фирмы про себя врут всегда в плюс.
|
|
|
|
|
Feb 22 2013, 09:37
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(DSIoffe @ Feb 22 2013, 13:25)  Actel старается получить сверхнизкое потребление, для этого у них много средств встроено в микросхемы и САПР. Но дороговаты они вроде (на первый взгляд, подробно не сравнивал). А по-моему, наиборот Actel дешевле выходят, судя по ихним KIT-ам. Это может радиационно-стойкие серии дорогие, так то святое дело ...
|
|
|
|
|
Feb 22 2013, 09:50
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
Цитата(okela @ Feb 22 2013, 12:50)  И вообще: что хорошего кто может сказать про FPGA от Actel ? хорошее в них только instant ready, или как оно в ихней рекламе называется - то есть то, что прошивку не нужно загружать, как-бы мгновенное включение возможно криптозащита, но я еще не применял (она у латиса тоже есть) остальное плохо - очень медленные, большие затраты логики (из-за примитивного элемента): длинные пути достаточно дебильный инструментарий (я еще работал с ксайлинсами/альтерами/латисами) отсутствие всяких внутрисхемных анализаторов адекватный путь сравнения ПЛИС поставить какой-то тул типа Synplify | Precision и т.п. и синтезировать проект (если проекта нет - взять с опенкоресов) для разных платформ - посмотреть оценку по времянке, может быть, будет сильно оптимистично, но это хоть как-то близко к оцекке
|
|
|
|
|
Feb 22 2013, 10:13
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(yes @ Feb 22 2013, 12:50)  адекватный путь сравнения ПЛИС поставить какой-то тул типа Synplify | Precision и т.п. и синтезировать проект (если проекта нет - взять с опенкоресов) для разных платформ - посмотреть оценку по времянке, может быть, будет сильно оптимистично, но это хоть как-то близко к оцекке Active-HDL сгодится для сборки проекта ?
|
|
|
|
|
Feb 23 2013, 11:12
|
Знающий
   
Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737

|
Цитата(okela @ Feb 22 2013, 12:50)  Пытаюсь оценить ресурсы FPGA различных производителей, но натолкнулся на некоторую путаницу в параметрах. Например емкость логических элементов у Altera и Xillinx оценивают в логических ячейках (Logic Cells), а у Actel - в системных вентилях (system gates). Я так понимаю, что это совершенно разные единицы. Хотелось бы узнать их соотношения. Базовая единица сейчас это 4-х входовой LUT плюс триггер (LUT4) Примерные соотношения таковы: ALM Altera (как в Stratix II - Stratix IV) = 2.5 * LUT4 ALM Altera (в Stratix V) = 2.65 * LUT4 (двойной комплект триггеров добавляет 6%) 6-ти входовой LUT Xilinx (Spartan 6, Virtex 6) = 1.6 * LUT4 (или 1.8 я точно не помню) 20 system gates = 1 * LUT4 Плюс ко всему нужно учитывать памяти и умножители.
|
|
|
|
|
Feb 23 2013, 11:20
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(dvladim @ Feb 23 2013, 15:12)  Плюс ко всему нужно учитывать памяти и умножители. И ресурсы интерконнекта... Для одних проектов критична память, для других - логика, для третьих - интерконнекты. А потому для разных проектов будут иметь преимущества разные производители, при одинаковом числе эквивалентных триггеров... И, если пользуетесь фирменными IP, то и это надо сравнивать...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Feb 23 2013, 14:02
|
Частый гость
 
Группа: Свой
Сообщений: 165
Регистрация: 11-01-05
Из: Украина, г. Одесса
Пользователь №: 1 896

|
Цитата(dvladim @ Feb 23 2013, 15:12)  Базовая единица сейчас это 4-х входовой LUT плюс триггер (LUT4) Примерные соотношения таковы: ALM Altera (как в Stratix II - Stratix IV) = 2.5 * LUT4 ALM Altera (в Stratix V) = 2.65 * LUT4 (двойной комплект триггеров добавляет 6%) 6-ти входовой LUT Xilinx (Spartan 6, Virtex 6) = 1.6 * LUT4 (или 1.8 я точно не помню) 20 system gates = 1 * LUT4
Плюс ко всему нужно учитывать памяти и умножители. Цитата(iosifk @ Feb 23 2013, 15:20)  И ресурсы интерконнекта... Для одних проектов критична память, для других - логика, для третьих - интерконнекты. А потому для разных проектов будут иметь преимущества разные производители, при одинаковом числе эквивалентных триггеров... И, если пользуетесь фирменными IP, то и это надо сравнивать... Да, я уже нашел примерно теже данные по FPGA:
|
|
|
|
|
Feb 24 2013, 10:49
|
Местный
  
Группа: Свой
Сообщений: 371
Регистрация: 24-07-05
Из: Москва
Пользователь №: 7 056

|
Цитата(RobFPGA @ Feb 23 2013, 21:26)  Приветствую! Естественно самый свежий - зачем Вам черствые версии  На сегодня это fpga201209sp1 Успехов! Rob. Совсем не факт. В 2012 версии глючный маппер. У меня он падает на проекте, который нормально собирается на 2011.09. Также он падает при добавлении в проект на Verilog'е отладчика Identify.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|