|
Правильный выбор ПЛИС для проекта, подскажите аналоги |
|
|
|
 |
Ответов
(1 - 14)
|
Jun 5 2009, 11:32
|
Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917

|
У Xilinx надо смотреть линейку Spartan3. http://www.xilinx.com/support/documentatio...heets/ds099.pdfНаверное надо смотреть в сторону XC3S200TQ144,XC3S50TQ144. К сожалению Макроселы не могу перевести в CLB  Насколько оно отличается по ценам - тоже к сожалению не скажу. Есть e-find.
|
|
|
|
|
Jun 5 2009, 11:32
|
Знающий
   
Группа: Свой
Сообщений: 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  Насколько оно отличается по ценам - тоже к сожалению не скажу. Есть e-find. Наверное XC3S700A больше подходит. Появился еще вопрос, в чем радикальное отличие Spartan-3A и Spartan-3E? В каком документе можно посмотреть количество LVDS ног у конкретной микросхемы?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 5 2009, 11:43
|
Знающий
   
Группа: Свой
Сообщений: 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. Решалось это все танцами с бубном. Чего с квартусом и альтерами сроду не было. Было еще много чудес, всего уже не упомнишь. Конечно возможно с другими плис все совсем не так, но факты тянут на выбор плис этой фирмы в самую последнюю очередь.
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 5 2009, 11:48
|
Злополезный
   
Группа: Свой
Сообщений: 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-3A N - всё тоже самое что и Spartan-3A, но в том же корпусе расположена и конфигурационная Flash ROM. Не имеет корпуса PQ208, только TQ144. S3A имеют Erata только на ES образцы (в отличии от S3E). Исправлен ряд мелких недоделочек присутствующих в S3E. Приблизительно так. Для более точной информации загляните в Spartan-3 Generation FPGA User Guide. Обратите внимание, что количество внутренних триггеров = количество Slice * 2 (правда не все эти триггера удастся использовать), а вот LUT возможно использовать все (их количество тоже = количество Slice * 2)
|
|
|
|
|
Jun 5 2009, 11:51
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Ну вот я работаю с LFXP и перехожу на LFXP2. Левер 7.2, синплифай 9.6.2 - проект забивает кристалл на 89% по слайсам, времянка довольно жесткая. Никаких проблем нет. Проект веду в синплифае. Не квартус, конечно, но в общем впечатления исключительно положительные. И выбор их ПЛИС у меня на равне с альтерой и ксилинксом, а где-то и впереди них. Главное - не использовать precision - а то и будет такое, что как чуть что, так не лезет, или по констрейнам мимо, или не собирает. Он, прецижн, слишком оптимистично оценки строит пре-раутовые. Что касается левера - это не есть среда  Это тулз для place/route. И он не умеет компилировать ни vhdl, ни verilog. Среда для лэтиса должен быть синплифай, и без вариантов.
|
|
|
|
|
Jun 5 2009, 12:02
|
Знающий
   
Группа: Свой
Сообщений: 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 - а то и будет такое, что как чуть что, так не лезет, или по констрейнам мимо, или не собирает. Он, прецижн, слишком оптимистично оценки строит пре-раутовые. Что касается левера - это не есть среда  Это тулз для place/route. И он не умеет компилировать ни vhdl, ни verilog. Среда для лэтиса должен быть синплифай, и без вариантов. Вот с прицижином мы и долбались  . Это кашмар какой-то. Я в лэтисе не специалист, дайте пожалуйста ссылочку для ознакомления с синплифаем 9.6.2. И еще вопрос, как там обстоят дела с библиотеками для DSP, например реализации CIC, FIR фильтров у лэтиса есть?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 5 2009, 12:03
|
Местный
  
Группа: Свой
Сообщений: 314
Регистрация: 7-12-05
Пользователь №: 11 917

|
Цитата(Vitaliy_ARM @ Jun 5 2009, 15:32)  Появился еще вопрос, в чем радикальное отличие Spartan-3A и Spartan-3E? Да хрен их знает  Знаю, что там вроде есть FPGA DNA - вроде уникальный номер, который можно считать внутри загрузки и на этом построить защиту от копирования. Больше принципиальных вещей не знаю. Хотя может они и есть. От Spartan 3E в свое время отказались, т.к. было сложнее и дороже доставать (по сравнению со спартан3). Хотя это было давно... может чего поменялось. Цитата(Vitaliy_ARM @ Jun 5 2009, 15:32)  В каком документе можно посмотреть количество LVDS ног у конкретной микросхемы? В даташите  На спартан3 я вам ссылку дал. Смотрите раздел I/O Capabilities. Для тех мс, которые я указал - всего пользовательских ног - 97, диф пар - 46. Если 1 макросел = 1лут+1триггер, то вам надо 2000 CLB (8 пар LUT+триггер на CLB). Тогда спартан3 вам уже не подходит (такой объем только в BGA). спартан3е - аналогично. XC3S700A - видимо тоже не хватит (1472 CLB). Если только XC3S1400A. Но там опять же 256 ног.
|
|
|
|
|
Jun 5 2009, 12:09
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(Vitaliy_ARM @ Jun 5 2009, 16:02)  Вот с прицижином мы и долбались  . Это кашмар какой-то. Ха-ха. Я его попробовал один раз. После синтеза он мне сказал, что 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 - но я не знаю, что это.
|
|
|
|
|
Jun 5 2009, 12:13
|
Знающий
   
Группа: Свой
Сообщений: 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 - лучше Альтеры в этом плане (по поддержке мелких клиентов), но цены... Латисе занимает небольшй процент рынка (у нас по крайней мере) пока, посему стараются поддерживать всех клиентов и отношение адекватное и к мелким.
|
|
|
|
|
Jun 5 2009, 12:15
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(AJIEKCEu @ Jun 5 2009, 16:03)  В даташите  На спартан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-й.
Эскизы прикрепленных изображений
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
Jun 5 2009, 12:30
|
Знающий
   
Группа: Свой
Сообщений: 509
Регистрация: 19-07-07
Из: г. Таганрог
Пользователь №: 29 246

|
Цитата(SM @ Jun 5 2009, 16:09)  Ха-ха. Я его попробовал один раз. После синтеза он мне сказал, что 80 мегагерц без вопросов. После PAR... Эта оценка упала до 34 МГц. После чего сразу пинка под зад. Синплифай же если говорит 54 МГЦ, то и после PAR 54 +-один-два, как правило +. (на том же проекте!) Понятно. Значит не все потеряно Мне надо чтобы был обмен на ногах около 200МГц, лэтис такое позволит?
--------------------
Умные речи подобны строкам, напечатанным курсивом. К. Прутков
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|