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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Посоветуйте ПЛИС
vovanse
сообщение Feb 15 2011, 16:22
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



Посоветуйте ПЛИС для следующей задачи, нужно собрать данные с трех АЦП (по сигналу готовности) 600kSPS, 24 бита, SPI, преобразовать в 32 бита и передать по 2 SPI в DSP. Так же вывести на ЦАП, 24 бита, SPI полученные от DSP данные. Т.е. нужно ПЛИС на которой можно сделать 6 SPI, с частотой 20МГц и несложное преобразование. С ПЛИС не знаком совершенно, самостоятельно выбрать затруднительно. sm.gif Хотелось бы что-нибудь в TQFP корпусе, чем меньше ног, тем лучше. Идеально - ПЛИС к которой есть стартер-кит, дабы разобраться и попробовать на готовой плате.
Go to the top of the page
 
+Quote Post
sysel
сообщение Feb 15 2011, 16:37
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Если есть возможность собрать АЦП в "DAISY CHAIN" (присутствует такая возможность в некоторых сигма-дельта АЦП) и настроить SPI порт DSP (а может SPORT (для Analog Devices) или McASP или McBSP (для Техас Инструментс)) то и ПЛИС не потребуется.

Если решать с помощью ПЛИС - ищите CPLD любую достаточной логической емкости.
Из Альтеры из серии MAX II. В квартусе создаёте проект под самый "толстый" MAX II, тестируете в симуляторе. По результатам синтеза смотрите, сколько проект занял ячеек, выбираете MAX II достаточной емкости с учетом новых требований, пересинтезируете, пересимулируете. Если всё ОК - покупаете тот чип.
Насчет продукции Ксайлинкса - у них CPLD тоже есть. Последовательность та же.
Насчет продукции Атмела - тоже можно, но софт у них, ИМХО, кривоват.

Для частоты 20 МГц любая современная CPLD подойдёт.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 16 2011, 06:49
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Я бы советовал посмотреть интерфейс с DSP иной. Потому что три по 600kSPS на 24 бита - это 45 мегабод, даже на два SPI может оказаться по скорости впритык (посмотрите как минимум, какую скорость-то умеет DSP по SPI). И вообще как DSP управится с этими данными - даже если он 600 МГц, то на обработку каждого отсчета у него будет 330 тактов.
Go to the top of the page
 
+Quote Post
FAE_SKV
сообщение Feb 17 2011, 06:49
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-11-07
Пользователь №: 32 325



Цитата(vovanse @ Feb 15 2011, 20:22) *
Посоветуйте ПЛИС для следующей задачи, нужно собрать данные с трех АЦП (по сигналу готовности) 600kSPS, 24 бита, SPI, преобразовать в 32 бита и передать по 2 SPI в DSP. Так же вывести на ЦАП, 24 бита, SPI полученные от DSP данные. Т.е. нужно ПЛИС на которой можно сделать 6 SPI, с частотой 20МГц и несложное преобразование. С ПЛИС не знаком совершенно, самостоятельно выбрать затруднительно. sm.gif Хотелось бы что-нибудь в TQFP корпусе, чем меньше ног, тем лучше. Идеально - ПЛИС к которой есть стартер-кит, дабы разобраться и попробовать на готовой плате.


Могу посоветовать FLASH ПЛИС Актел семейств ProASIC3 или IGLOO объемом 125 или 250 тыс. вентилей. В бесплатной версии среды разработки Libero есть бесплатное IP SPI контроллера.
А отладить проект можно на ките AGLN-NANO-KIT. Там на плате стоит ПЛИС IGLOO на 250 тыс. вентилей. Зайдите на российский сайт Актела. там есть более подробная информация на русском.
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Feb 17 2011, 07:59
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Отличный IMHO совет - применить гемморойные дорогие полувоенные ПЛИС с непонятным будущим (в свете того, что их купили недавно) там, где потенциально можно обойтись копеечной CPLD.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 17 2011, 08:09
Сообщение #6


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(vovanse @ Feb 15 2011, 18:22) *
Посоветуйте ПЛИС для следующей задачи, нужно собрать данные с трех АЦП (по сигналу готовности) 600kSPS, 24 бита, SPI, преобразовать в 32 бита и передать по 2 SPI в DSP. Так же вывести на ЦАП, 24 бита, SPI полученные от DSP данные. Т.е. нужно ПЛИС на которой можно сделать 6 SPI, с частотой 20МГц и несложное преобразование. С ПЛИС не знаком совершенно, самостоятельно выбрать затруднительно. sm.gif Хотелось бы что-нибудь в TQFP корпусе, чем меньше ног, тем лучше. Идеально - ПЛИС к которой есть стартер-кит, дабы разобраться и попробовать на готовой плате.

Например такая отладочная плата на основе CoolRunner™-II


Цитата(DmitryR @ Feb 17 2011, 09:59) *
Отличный IMHO совет - применить гемморойные дорогие полувоенные ПЛИС с непонятным будущим (в свете того, что их купили недавно) там, где потенциально можно обойтись копеечной CPLD.

они относительно не дорогие, а в остальном полностью согласен


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 17 2011, 10:36
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



младший сыклон 3, грузить с дсп, дешево и сердито


--------------------
Go to the top of the page
 
+Quote Post
sysel
сообщение Feb 17 2011, 10:45
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(des00 @ Feb 17 2011, 13:36) *
младший сыклон 3, грузить с дсп, дешево и сердито


Очень сердито, но не дёшево. для такой-то задачки.
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 17 2011, 10:57
Сообщение #9


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(sysel @ Feb 17 2011, 04:45) *
Очень сердито, но не дёшево. для такой-то задачки.

20 баксов за 5ку ? ну и насколько это дороже чем кулранер и макс2? телепатирую потом потребуется добавить пару буферов, немного подвигать фазы сигналов, предобработочку забацать, сигнал тапчик запустить и т.д. и т.п. И куда вы все это будете в CPLD ешки укладывать ?%)


вот наш снабженец запостил данные поскладу

EP3C5E144I7 Altera 498.93
EP3C5E144C8 Altera 245.7

245 рублей это меньше 10 ти баксов %)


--------------------
Go to the top of the page
 
+Quote Post
sysel
сообщение Feb 17 2011, 12:13
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Цитата(des00 @ Feb 17 2011, 13:57) *
20 баксов за 5ку ? ну и насколько это дороже чем кулранер и макс2? телепатирую потом потребуется добавить пару буферов, немного подвигать фазы сигналов, предобработочку забацать, сигнал тапчик запустить и т.д. и т.п. И куда вы все это будете в CPLD ешки укладывать ?%)


EPM240T100C5N(младшой из MAXII) - не по самому дешевому и официальному для Альтеры поставщику Компелу - 3.15$
Equivalent Macrocells = 192

Вполне себе решение для исходной задачи.

Если включить телепатию, то потом может и FFT на ПЛИСине автор делать захочет. Тогда да: надо брать что-то по-толще.

Цитата(des00 @ Feb 17 2011, 13:57) *
EP3C5E144C8 Altera 245.7

Кто у Вас поставщик ?
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 17 2011, 13:26
Сообщение #11


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(sysel @ Feb 17 2011, 06:13) *
EPM240T100C5N(младшой из MAXII) - не по самому дешевому и официальному для Альтеры поставщику Компелу - 3.15$
Equivalent Macrocells = 192
Вполне себе решение для исходной задачи.

нужно 6 24-х битных SPI, да еще и с преобразованием в 32 бита, по минимуму это будет где то 40*6 = 240 плиток. Так что сюда просятся максы побольше, да и кулраннер тоже не самый дешевый.
Цитата
Если включить телепатию, то потом может и FFT на ПЛИСине автор делать захочет. Тогда да: надо брать что-то по-толще.

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

Цитата
Кто у Вас поставщик ?

не ко мне вопрос, а к отделу снабжения %)


--------------------
Go to the top of the page
 
+Quote Post
Victor®
сообщение Feb 17 2011, 14:28
Сообщение #12


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(des00 @ Feb 17 2011, 14:57) *
20 баксов за 5ку ? ну и насколько это дороже чем кулранер и макс2? телепатирую потом потребуется добавить пару буферов, немного подвигать фазы сигналов, предобработочку забацать, сигнал тапчик запустить и т.д. и т.п. И куда вы все это будете в CPLD ешки укладывать ?%)


вот наш снабженец запостил данные поскладу

EP3C5E144I7 Altera 498.93
EP3C5E144C8 Altera 245.7

245 рублей это меньше 10 ти баксов %)


Или XC3S50A-4VQ100C за 5.75$ на Avnet

http://avnetexpress.avnet.com/store/em/EMC...lyframe_VSE-T21


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
vovanse
сообщение Feb 17 2011, 14:40
Сообщение #13


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 14-02-06
Из: Кемерово
Пользователь №: 14 293



Цитата(DmitryR @ Feb 16 2011, 14:49) *
Я бы советовал посмотреть интерфейс с DSP иной. Потому что три по 600kSPS на 24 бита - это 45 мегабод, даже на два SPI может оказаться по скорости впритык


Да, может и параллельную шину, если не уложусь по скорости.

Цитата(sysel @ Feb 17 2011, 20:13) *
Если включить телепатию, то потом может и FFT на ПЛИСине автор делать захочет. Тогда да: надо брать что-то по-толще.


Есть такая вероятность sm.gif Сейчас все на DSP (Blackfin) вся обработка возложена, с ним я хотя бы знаком. С ПЛИС только собираюсь.

Спасибо за советы! Есть направления для изучения.
Go to the top of the page
 
+Quote Post
des00
сообщение Feb 17 2011, 14:47
Сообщение #14


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Victor® @ Feb 17 2011, 08:28) *
Или XC3S50A-4VQ100C за 5.75$ на Avnet

у вас может и авнет на сайте, а я запостил цену на нашем складе, в россии, в г.Томске %)


Цитата(vovanse @ Feb 17 2011, 08:40) *
Есть такая вероятность sm.gif Сейчас все на DSP (Blackfin) вся обработка возложена, с ним я хотя бы знаком. С ПЛИС только собираюсь.

тогда плату разводите совместимо под 25 ку, появиться выбор 5/10/16/25 wink.gif на всякий случай


--------------------
Go to the top of the page
 
+Quote Post
Victor®
сообщение Feb 17 2011, 15:35
Сообщение #15


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(des00 @ Feb 17 2011, 18:47) *
у вас может и авнет на сайте, а я запостил цену на нашем складе, в россии, в г.Томске %)

тогда плату разводите совместимо под 25 ку, появиться выбор 5/10/16/25 wink.gif на всякий случай



У меня в Украине (не в Киеве) будет это стоить в 1.56 раза больше (с учетом "интереса" посредника, в который входит доставка с Авнет, растаможка и ндс)
Итого 8.97 при покупке 1 шт.


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post

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

 


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


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