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

 
 
> Правильный выбор ПЛИС для проекта, подскажите аналоги
Vitaliy_ARM
сообщение Jun 5 2009, 11:20
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Вибираю плисину для проекта.

Ориентировочно нужно:
- около (+/-3000) 16 000 макроячеек.
- 22 LVDS входа.
- Корпус не больше QFP-208 и не BGA.
- Как можно дешевле

Ориентируюсь только в Альтере и то слабовато.
Из всего подхдит циклон 3 EP3C16 в корпусе 240ног, но корпус большой.

Подскажите пожалуйста аналоги у Xilinx и Lattice, на что смотреть?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
4 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 14)
iosifk
сообщение Jun 5 2009, 11:24
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Vitaliy_ARM @ Jun 5 2009, 15:20) *
Вибираю плисину для проекта.

Ориентировочно нужно:
- около (+/-3000) 16 000 макроячеек.
- 22 LVDS входа.
- Корпус не больше QFP-208 и не BGA.
- Как можно дешевле

Ориентируюсь только в Альтере и то слабовато.
Из всего подхдит циклон 3 EP3C16 в корпусе 240ног, но корпус большой.

Подскажите пожалуйста аналоги у Xilinx и Lattice, на что смотреть?


Правда тут не все, но посмотрите...
http://altera.ru/cgi-bin/go?66
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
AJIEKCEu
сообщение Jun 5 2009, 11:32
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917



У Xilinx надо смотреть линейку Spartan3.
http://www.xilinx.com/support/documentatio...heets/ds099.pdf

Наверное надо смотреть в сторону XC3S200TQ144,XC3S50TQ144.
К сожалению Макроселы не могу перевести в CLB smile.gif

Насколько оно отличается по ценам - тоже к сожалению не скажу. Есть e-find.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jun 5 2009, 11:32
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(iosifk @ Jun 5 2009, 15:24) *
Правда тут не все, но посмотрите...
http://altera.ru/cgi-bin/go?66
Удачи!


Спасибо, посмотрел. Жаль, что ЭФО не обновляла давно информацию,
даже CICLONE 3 нет в списке. С Lattice, конечно, хотелось бы связываться в последнюю очередь.
Вроде бы как Spartan-3 претендует на эту роль.

Цитата(AJIEKCEu @ Jun 5 2009, 15:32) *
У Xilinx надо смотреть линейку Spartan3.
http://www.xilinx.com/support/documentatio...heets/ds099.pdf

Наверное надо смотреть в сторону XC3S200TQ144,XC3S50TQ144.
К сожалению Макроселы не могу перевести в CLB smile.gif

Насколько оно отличается по ценам - тоже к сожалению не скажу. Есть e-find.


Наверное XC3S700A больше подходит.
Появился еще вопрос, в чем радикальное отличие Spartan-3A и Spartan-3E?
В каком документе можно посмотреть количество LVDS ног у конкретной микросхемы?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 5 2009, 11:38
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Vitaliy_ARM @ Jun 5 2009, 15:20) *
Подскажите пожалуйста аналоги у Xilinx и Lattice, на что смотреть?

LFXP2-17 есть в PQFP208 (28x28мм). И почему же в последнюю очередь-то связываться?? В некотором смысле эти серии "делают" всех. Например по защищенной флеши внутри и AES.

Цитата(AJIEKCEu @ Jun 5 2009, 15:32) *
К сожалению Макроселы не могу перевести в CLB smile.gif

1 макроцелл = 1LUT + 1триггер
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jun 5 2009, 11:43
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(SM @ Jun 5 2009, 15:34) *
LFXP2-17 есть в PQFP208 (28x28мм). И почему же в последнюю очередь-то связываться?? В некотором смысле эти серии "делают" всех. Например по защищенной флеши внутри и AES.


Программировали в нашей фирме MachXO LCMXO2280. Проект был большой. Кое как все в нее залезло.
Впечатления от среды ужасные. Плохо определяет ошибки, почему не может скомпилировать проект (это был Level 7.0, может сейчас все изменилось?).
Просто по сравнению с квартусом это ... Наблюдался пороговый эффект. После заполнения проектом больше 2/3 кристалла компилятор отказывался компилировать некоторые конструкции VHDL. Решалось это все танцами с бубном. Чего с квартусом и альтерами сроду не было. Было еще много чудес, всего уже не упомнишь. Конечно возможно с другими плис все совсем не так, но факты тянут на выбор плис этой фирмы в самую последнюю очередь.


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
Boris_TS
сообщение Jun 5 2009, 11:48
Сообщение #7


Злополезный
****

Группа: Свой
Сообщений: 608
Регистрация: 19-06-06
Из: Russia Taganrog
Пользователь №: 18 188



Цитата(Vitaliy_ARM @ Jun 5 2009, 14:32) *
Появился еще вопрос, в чем радикальное отличие Spartan-3A и Spartan-3E?

В S3A (по сравнению с S3E) модернизирована система распространения тактовых импульсов. Поддерживается большее количество IO стандартов, VCCAUX может быть 3.3В и, как следствие, поддерживаются LVDS 3.3V и LVPECL 3.3V (input only). Есть версия Spartan-3AN - всё тоже самое что и Spartan-3A, но в том же корпусе расположена и конфигурационная Flash ROM. Не имеет корпуса PQ208, только TQ144. S3A имеют Erata только на ES образцы (в отличии от S3E). Исправлен ряд мелких недоделочек присутствующих в S3E.

Приблизительно так. Для более точной информации загляните в Spartan-3 Generation FPGA User Guide. Обратите внимание, что количество внутренних триггеров = количество Slice * 2 (правда не все эти триггера удастся использовать), а вот LUT возможно использовать все (их количество тоже = количество Slice * 2)
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 5 2009, 11:51
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Ну вот я работаю с LFXP и перехожу на LFXP2. Левер 7.2, синплифай 9.6.2 - проект забивает кристалл на 89% по слайсам, времянка довольно жесткая. Никаких проблем нет. Проект веду в синплифае. Не квартус, конечно, но в общем впечатления исключительно положительные. И выбор их ПЛИС у меня на равне с альтерой и ксилинксом, а где-то и впереди них.
Главное - не использовать precision - а то и будет такое, что как чуть что, так не лезет, или по констрейнам мимо, или не собирает. Он, прецижн, слишком оптимистично оценки строит пре-раутовые.

Что касается левера - это не есть среда smile.gif Это тулз для place/route. И он не умеет компилировать ни vhdl, ни verilog. Среда для лэтиса должен быть синплифай, и без вариантов.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jun 5 2009, 12:02
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(Boris_TS @ Jun 5 2009, 15:48) *
Приблизительно так. Для более точной информации загляните в


Посмотрю. Я так понимаю, предпочтение лучше отдать S3A?

Цитата(SM @ Jun 5 2009, 15:51) *
Ну вот я работаю с LFXP и перехожу на LFXP2. Левер 7.2, синплифай 9.6.2 - проект забивает кристалл на 89% по слайсам, времянка довольно жесткая. Никаких проблем нет. Проект веду в синплифае. Не квартус, конечно, но в общем впечатления исключительно положительные. И выбор их ПЛИС у меня на равне с альтерой и ксилинксом, а где-то и впереди них.
Главное - не использовать precision - а то и будет такое, что как чуть что, так не лезет, или по констрейнам мимо, или не собирает. Он, прецижн, слишком оптимистично оценки строит пре-раутовые.

Что касается левера - это не есть среда smile.gif Это тулз для place/route. И он не умеет компилировать ни vhdl, ни verilog. Среда для лэтиса должен быть синплифай, и без вариантов.


Вот с прицижином мы и долбались smile3009.gif . Это кашмар какой-то. Я в лэтисе не специалист, дайте пожалуйста ссылочку для ознакомления с синплифаем 9.6.2. И еще вопрос, как там обстоят дела с библиотеками для DSP, например реализации CIC, FIR фильтров у лэтиса есть?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
AJIEKCEu
сообщение Jun 5 2009, 12:03
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917



Цитата(Vitaliy_ARM @ Jun 5 2009, 15:32) *
Появился еще вопрос, в чем радикальное отличие Spartan-3A и Spartan-3E?

Да хрен их знает smile.gif Знаю, что там вроде есть FPGA DNA - вроде уникальный номер, который можно считать внутри загрузки и на этом построить защиту от копирования. Больше принципиальных вещей не знаю. Хотя может они и есть.
От Spartan 3E в свое время отказались, т.к. было сложнее и дороже доставать (по сравнению со спартан3). Хотя это было давно... может чего поменялось.

Цитата(Vitaliy_ARM @ Jun 5 2009, 15:32) *
В каком документе можно посмотреть количество LVDS ног у конкретной микросхемы?

В даташите smile.gif На спартан3 я вам ссылку дал. Смотрите раздел I/O Capabilities. Для тех мс, которые я указал - всего пользовательских ног - 97, диф пар - 46.

Если 1 макросел = 1лут+1триггер, то вам надо 2000 CLB (8 пар LUT+триггер на CLB). Тогда спартан3 вам уже не подходит (такой объем только в BGA). спартан3е - аналогично.
XC3S700A - видимо тоже не хватит (1472 CLB). Если только XC3S1400A. Но там опять же 256 ног.
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 5 2009, 12:09
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Vitaliy_ARM @ Jun 5 2009, 16:02) *
Вот с прицижином мы и долбались smile3009.gif . Это кашмар какой-то.

Ха-ха. Я его попробовал один раз. После синтеза он мне сказал, что 80 мегагерц без вопросов. После PAR... Эта оценка упала до 34 МГц. После чего сразу пинка под зад. Синплифай же если говорит 54 МГЦ, то и после PAR 54 +-один-два, как правило +. (на том же проекте!)
Цитата(Vitaliy_ARM @ Jun 5 2009, 16:02) *
Я в лэтисе не специалист, дайте пожалуйста ссылочку для ознакомления с синплифаем 9.6.2.

Он идет в стартер-едишн с левером. http://www.latticesemi.com/products/design...arter/index.cfm
Ну, и известными путями из известных закромов оно все полное добывается (Вы же "свой").
Цитата(Vitaliy_ARM @ Jun 5 2009, 16:02) *
И еще вопрос, как там обстоят дела с библиотеками для DSP, например реализации CIC, FIR фильтров у лэтиса есть?

А вот это я не знаю. Наверное... Есть нечто под названием sysDSP Library for MATLAB/Simulink / ispLeverDSP - но я не знаю, что это.
Go to the top of the page
 
+Quote Post
Саша Z
сообщение Jun 5 2009, 12:13
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 921
Регистрация: 6-04-07
Из: Israel
Пользователь №: 26 822



В догонку SM:
я тоже сижу на Латисе, прошлый проэкт был под MachXO LCMXO2280 который унаследовал от предшестввовавших разработчиков. Чип был примерно на процентов 60-70 забит, не страшно, среда ispLever 7.0, 7.1 затем 7.2, Synplify и Aldec Active-HDL. Проблем не было, хотя тайминги были не критичны. Ведение проэкта особых нареканий тоже не вызывало.
Сейчас делаю прототип другого проэкта, на сей раз протоип отрабатывается на ECP2 (50ый), используется блочная память (EBRs) на примерно 20-30% от ее обьема, пока обьем примерно 40-50% чипа, проэкт еще не закончен, думаю добавиться еще процентов 20. Среда: Левер 7.2 с Синплифай и Active-HDL 8.1. Требования к таймингам есть, но не сильно жесткие. Пока нареканий нет ни в синтезе ни в P&R, хотя такая специфика Латиса как GSR дала попотеть, но это нужно понять один раз, далее все ОК.
Когда проэкт стабилизируется в ECP2 - буду его портировать на XP2, надеюсь будет ОК.

Я предпочитаю Латис Альтере по причине во первых гораздо лучей нашей местной поддержке для мелких клиентов, во вторых - цены.
Xilinx - лучше Альтеры в этом плане (по поддержке мелких клиентов), но цены...
Латисе занимает небольшй процент рынка (у нас по крайней мере) пока, посему стараются поддерживать всех клиентов и отношение адекватное и к мелким.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jun 5 2009, 12:15
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(AJIEKCEu @ Jun 5 2009, 16:03) *
В даташите smile.gif На спартан3 я вам ссылку дал. Смотрите раздел I/O Capabilities. Для тех мс, которые я указал - всего пользовательских ног - 97, диф пар - 46.

Если 1 макросел = 1лут+1триггер, то вам надо 2000 CLB (8 пар LUT+триггер на CLB). Тогда спартан3 вам уже не подходит (такой объем только в BGA). спартан3е - аналогично.
XC3S700A - видимо тоже не хватит (1472 CLB). Если только XC3S1400A. Но там опять же 256 ног.


В общем сейчас оцениваю спартан 3А по этой таблице:
Logic Cells для XC3S700A по нему 13K. Правда корпус BGA-й.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post
SM
сообщение Jun 5 2009, 12:24
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Кстати из лэтисов еще есть ECP2-20 (например LFE2-20E-5Q208C или секурная LFE2-20SE-5Q208C ) - тоже PQFP-208 и 20К лутов за ~$40-42. Но без флеша внутри. Против LFXP2-17E-5QN208C с флешом, но 17K лутов, за те же деньги. Цена розничная разумеется.
Go to the top of the page
 
+Quote Post
Vitaliy_ARM
сообщение Jun 5 2009, 12:30
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246



Цитата(SM @ Jun 5 2009, 16:09) *
Ха-ха. Я его попробовал один раз. После синтеза он мне сказал, что 80 мегагерц без вопросов. После PAR... Эта оценка упала до 34 МГц. После чего сразу пинка под зад. Синплифай же если говорит 54 МГЦ, то и после PAR 54 +-один-два, как правило +. (на том же проекте!)


Понятно. Значит не все потеряно rolleyes.gif
Мне надо чтобы был обмен на ногах около 200МГц, лэтис такое позволит?


--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:51
Рейтинг@Mail.ru


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