Перейти к содержанию
    

Помогите сориентироваться с FPGA под задачу

42 minutes ago, _pv said:

ну для обработки 0.5*8 = 4MSPS есть DSP и немного "позлее" чем c2000.

шарки например, со всякими аппаратными ускорителями fft/фильтров с десятком эффективных ГФлопсов, с тысячей операций на отсчёт можно что угодно с сигналом сделать.

Есть такой вариант. Но будет ли это проще/дешевле/менее жруче - ХЗ.

Ещё надо генерить некий комплект сигналов для генератора, который в этом приемнике тоже присутствует. Сейчас это чудом удалось сделать на нескольких PWM-ах, которые в C2000 достаточно развитые. Как это сложится на другом процессоре не понятно, и даже пробовать не хочется. И ПЛИС-ина тут, думается, была бы кстати.

3 minutes ago, blackfin said:

Дециматор дробный или целочисленный?

Целочисленный. Просто понизить поток.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вот на то что в ПЛИС будет менее жруче вообще не рассчитывал бы.

только если совсем какой-нибудь простой sinc фильтр из трех сумматоров. но с этим тогда бы и с2000 справился.

оцените сколько вешать в граммах именно надо mmacов на фильтр дециматор, если влезет в какой-нибудь мелкий целочисленный c55 или блэкфин, на плис имхо это же самое дешевле/проще/менее жруче сделать не получится.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Абырвалг said:

Есть такой вариант. Но будет ли это проще/дешевле/менее жруче - ХЗ.

Ещё надо генерить некий комплект сигналов для генератора, который в этом приемнике тоже присутствует. Сейчас это чудом удалось сделать на нескольких PWM-ах, которые в C2000 достаточно развитые. Как это сложится на другом процессоре не понятно, и даже пробовать не хочется. И ПЛИС-ина тут, думается, была бы кстати.

Целочисленный. Просто понизить поток.

Ну, если не верится, что нужен 100t, то для старта нарисуйте в симулинке схему обработки из xilinx блоков для одного канала, он Вам и выдаст нужное число ресурсов. spartan-6 брать не стоит, средства проектирования новые его не поддерживают.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

АЦП 24 бита для радио это отпад конечно :-)) Все используют 12, но вам-то, как Черчиллю, много не надо, достаточно лишь самого лучшего :-))

В 4096 раз лучше чем всем :-))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

11 минут назад, Dr.Alex сказал:

Все используют 12

Не все, у нас и 14 было.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 минут назад, Dr.Alex сказал:

АЦП 24 бита для радио это отпад конечно :-)) Все используют 12, но вам-то, как Черчиллю, много не надо, достаточно лишь самого лучшего :-))

В 4096 раз лучше чем всем :-))

Ну вообще теория как раз где то про 24 бита и говорит при радиоприёме напрямую с антенны чтобы перекрыть все возможные проблемы связанные с разными уровнями радиостанций. Т.е. по сути антенна - ацп и далее цифровая обработка. Если бы была возможность иметь шустрые АЦП на 24 бита то так бы приёмники и строили. Но с этим проблема.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вангую Cyclone5 SX C4. Встроенный проц, умножителей достаточно, 40к логики. С запасом хватит на все хотелки =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

со встроеным процем ПЛИС, по-моему, всегда дороже чем ПЛИС (с таким же LE) + проц (с такой же производительностью)

это если место на плате нет или какие-то еще условия превышающие стоимость

---------------

посмотрите на Латтисы, если критична стоимость - LFE5U : с 28 умножителями <10$, с 156 <100$

там есть еще iCE - может дешевле быть, но нужно очень внимательно проверять, что влезет (я бы не советовал для "первого" проекта) 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4 часа назад, Dr.Alex сказал:

АЦП 24 бита для радио это отпад

8 антенн — это не радио.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

15 hours ago, Dr.Alex said:

АЦП 24 бита для радио это отпад конечно :-)) Все используют 12, но вам-то, как Черчиллю, много не надо, достаточно лишь самого лучшего :-))

В 4096 раз лучше чем всем :-))

Слово "радио" в этот топик вы привнесли.

Входные сигналы в диапазоне 120 дБ сколькими битами цифровать?

14 hours ago, nice_vladi said:

Вангую Cyclone5 SX C4. Встроенный проц, умножителей достаточно, 40к логики. С запасом хватит на все хотелки =)

Спасибо! Посмотрим.

12 hours ago, yes said:

посмотрите на Латтисы, если критична стоимость - LFE5U : с 28 умножителями <10$, с 156 <100$

там есть еще iCE - может дешевле быть, но нужно очень внимательно проверять, что влезет (я бы не советовал для "первого" проекта) 

Да, тоже присматриваемся. Очень интересно смотрится. Только, вроде там похуже с софтом, отладками и сообществом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 minutes ago, Абырвалг said:

Входные сигналы в диапазоне 120 дБ сколькими битами цифровать?

АРУ в вашей задаче нельзя использовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Just now, quato_a said:

АРУ в вашей задаче нельзя использовать?

Сильно нежелательно. Это наше конкурентное преимущество. Бывают сильные внеполосные помехи и там где конкуренты попроще "превращаются в тыкву", наш прибор продолжает работать. Опять-же это усложнение аналоговой части.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, yes said:

со встроеным процем ПЛИС, по-моему, всегда дороже чем ПЛИС (с таким же LE) + проц (с такой же производительностью)

Не уверен, смотрел когда-то цены на 5-й Циклон от Альтеры - был удивлен ценником на ПЛИС со встроенным процем (а там он на частоте что-то под 800 МГц работает, и есть с двумя ядрами) - показалось, что цена демократичная (ну, по отношению к ПЛИС без процессора).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

22 hours ago, Абырвалг said:

1) АЦП 24 бита, 500 кГц, 8 каналов одновременно.
2) Далее FPGA, внутри которой на каждый канал гетеродин, фильтр, дециматор.

Для вашей задачи будет достаточно Low-Cost FPGA Spartan-7 xc7s100 или Artix-7 xc7a75t. На таких низких частотах можно хорошо оптимизировать проект по ресурсам, как говорилось тут ранее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

5 minutes ago, Yuri124 said:

Не уверен, смотрел когда-то цены на 5-й Циклон от Альтеры - был удивлен ценником на ПЛИС со встроенным процем (а там он на частоте что-то под 800 МГц работает, и есть с двумя ядрами) - показалось, что цена демократичная (ну, по отношению к ПЛИС без процессора).

Цена значительно зависит от корпуса, у плис с процом придётся ставить ddr3 и процессорные ножки нельзя использовать. В результате корпус нужен больше, что и дороже. У Xilinx совместимость по пинам у чипов с разной плотностью, заложили 100, а потом улучшили схему до 25, устройство переделывать не нужно, а прибыль есть. Без трансиверов спартан-7 XC7S25-1FTGB196C 25 евро в розницу. Для цос arm не используют, только для запуска линукс, а тут он не нужен, для управления и микроблэйза за глаза хватит. Связка плис dsp и по производительности arm обгонит и по скорости разработки, так как у dsp есть готовые библиотеки для цос.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...