реклама на сайте
подробности

 
 
> Гранаты какой системы мы используем, CPLD или FPGA
CPLD или FPGA
CPLD или FPGA
Только CPLD [ 23 ] ** [7.72%]
Больше CPLD, меньше FPGA [ 46 ] ** [15.44%]
Больше FPGA, меньше CPLD [ 146 ] ** [48.99%]
Только FPGA [ 83 ] ** [27.85%]
Всего голосов: 300
Гости не могут голосовать 
3.14
сообщение Sep 8 2004, 14:04
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



CPLD или FPGA


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
LeonY
сообщение Oct 14 2004, 19:52
Сообщение #2


Знающий
****

Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164



Цитата(one_man_show @ Sep 30 2004, 02:05 AM)
На мой взгляд этот опрос повторяет тот, где спрашивают про Altera и Xilinx. Если вспомнить историю, то два всем известных производителя (см. выше) разошлись в терминологии: Altera использовала CPLD, а Xilinx - FPGA. Это расхождение было им полезно на первых шагах своей деятельности. Сейчас можно сказать, что ЭТО так исторически сложилось. Разницы в терминах нет, на сегодня они не используются для отражения каких-то особенностей технологии, принципов функционирования и т.п.
В русской нотации тоже есть два термина: СБИС ПЛ и ПЛИС. Всяк их использует на свой манер, а разницы между ними нет.

Правда, может быть автор опроса имел в виду PLD и CPLD/FPGA?!

Простите за менторский тон, но считаю необходимым попытаться внести ясность в вышеозначенный вопрос. Между CPLD и FPGA "дистанция огромного размера" или "есть две большие разницы". И совсем не в том, где хранится конфигурация, во флашке, внутри - снаружи, а в структуре элементарного вентиля. У CPLD гейтов не много, но они очень сложные, многовходовые и могут реализовывать довольно сложные функции. У FPGA - прямо наоборот, гейты простые, но за то их до фига. В этом и есть основное отличие двух структур. У каждой из них есть свои теоретические достоинства и недостатки, у каждого есть свои персональные (субъективные) предпочтения. Не буду сейчас вдаваться в технику - на инете масса информации по этому вопросу, а чуть-чуть изложу собственный опыт работы с обеими классами устройств. Начну с конца - уже года четыре-пять как я категорически отказался работать с CPLD и не собираюсь когда-либо к этому дерьму возвращаться. (Несмотря на постоянное давление начальства - мол так дешевле).

Первая проблема - отвратительные ресурсы для routing - чип, заполненный на 40-50% отказывается разводиться на заданные пины. И все - хоть застрелись. В результате этого в нескольких проектах пришлось полностью переделывать печатные платы. Это в том случае, когда разработка кристалла и платы идет параллельно. А у меня это почти всегда... А на FPGA НИКОГДА этих проблем невозникало. Например на Актеловских чипах я использовал 98% заполнение и около 90% ног при предельных для тех времен скоростях (до 80МГц). Все ноги были распределены принудительно. Похожая картина и при использовании Stratix, только скорости другие до 200МГц.

Второе - количество "гейтов" в CPLD вообще ни о чем не говорит. Я имел гемор пару раз, когда проект не влазил в устройство Х - требовалось 110-120%. Вроде нет проблем - берешь совместимый по ногам кристалл размера У=2Х и все ОК. А вот вам фиг - тут и начинается: не хватает флип-флопов, трасс, еще какой-нибудь дерьмовины. Никогда этого не бывает в FPGA.

Третье - когда утверждают, что CPLD быстрее - не верьте. Цифры наносекунд ни о чем не говорят. Все это фуфло и лажа. Проекты с мах скоростью в 30МГц на CPLD легко бегут 100-120 на FPGA. Хотя со скорость дурят все... Как могу рассказать, если интересно, но "это уже другая история"

Ну мое мнение в голосовании более чем понятно

Успехов







Вторая причина -


--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)

А. Эйнштейн.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   Гранаты какой системы мы используем   Sep 8 2004, 14:04
- - Esquire   Переместил тему в "Голосования и опросы форум...   Sep 8 2004, 23:52
- - one_man_show   На мой взгляд этот опрос повторяет тот, где спраши...   Sep 29 2004, 22:05
- - 3.14   Ну что тут сказать. Молодеж Я подозревал следующи...   Oct 14 2004, 15:31
|- - alexf   Я тоже считаю что "две большие разницы"....   Feb 10 2005, 09:30
|- - CaPpuCcino   Цитата(LeonY @ Oct 14 2004, 23:52) Прости...   Jul 25 2007, 16:52
|- - Vokchap   Цитата(LeonY @ Oct 14 2004, 22:52) Первая...   Jul 18 2008, 12:19
- - DEF   Цитата(3.14 @ Oct 14 2004, 07:31 PM)Я думаю м...   Oct 15 2004, 09:01
- - one_man_show   Спасибо LeonY за разъяснения. Честное слово, о тер...   Oct 19 2004, 11:21
- - Mozg   У нас практически проекты в основном на Acex1K30/5...   May 14 2005, 08:45
|- - eddrop   Цитата(Mozg @ May 14 2005, 12:45)У нас практи...   Sep 3 2005, 02:55
- - CITY   охотно верю LeonY... токо думаю, что каждой желез...   May 14 2005, 18:02
- - Lev   А почему систему РГД в опрос не включили?   Jun 23 2005, 22:38
- - aem   Не хочешь лишних проблем : - применяй FPGA.   Jul 11 2005, 16:49
|- - rv3dll(lex)   Цитата(aem @ Jul 11 2005, 20:49) Не хочеш...   Jul 18 2008, 05:24
|- - dxp   Цитата(rv3dll(lex) @ Jul 18 2008, 12...   Jul 18 2008, 06:29
|- - rv3dll(lex)   Цитата(dxp @ Jul 18 2008, 10:29) Неужели?...   Jul 18 2008, 10:33
|- - dxp   Цитата(rv3dll(lex) @ Jul 18 2008, 17...   Jul 18 2008, 11:24
- - tegumay   Каждому кристаллу - СВОЕ применение !   Oct 9 2005, 00:49
- - asoneofus   а Як-же АСИКи?   Jan 23 2006, 13:34
- - stoker   CPLD - для реализации различных интерфесов сопряже...   Jul 24 2007, 18:46
- - MrYuran   XCS10TQ144 - первая любовь, потому и не забывается...   Jul 18 2008, 06:42
- - Kuzmi4   Хочу так же добавить - неавно тут зашёл спор.. В р...   Jul 29 2008, 10:14
|- - CaPpuCcino   Цитата(Kuzmi4 @ Jul 29 2008, 14:14) Хочу ...   Jul 29 2008, 15:50
- - Kuzmi4   2 CaPpuCcino - немного конкретизирую - у меня было...   Jul 30 2008, 07:35
|- - CaPpuCcino   ага, там действительно стало трудно чего найти. к ...   Jul 30 2008, 12:06
- - Vokchap   Лежит родимая.   Jul 30 2008, 12:38
- - Kuzmi4   2 CaPpuCcino - благодарствую   Jul 30 2008, 15:48
- - Igor A.   Цитата(stoker @ Jul 24 2007, 22:46) CPLD ...   Aug 4 2008, 18:45


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 09:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01401 секунд с 7
ELECTRONIX ©2004-2016