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

 
 
 
Reply to this topicStart new topic
> Выбор FPGA для SDR
sergvks
сообщение Dec 3 2014, 08:24
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Вводные данные:
Приём AD9653 2шт - получается 8 потоков 100 мегасемплов.
Передача AD9148 4шт - получается 16 потоков 125 мегасемплов.
Полоса сигналов 13МГц.
До этого имели дело только с узкой полосой и хватало шарков, c fpga толком не работали, если сами не потянем будем искать специалистов, но железо нужно закладывать уже сейчас, поэтому прошу совета в выборе.
Go to the top of the page
 
+Quote Post
count_enable
сообщение Dec 3 2014, 11:16
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 310
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



Может старшие Zynq? Они со встроенными Кортекс А9, контроллерами памяти, поддержкой быстрых интерфейсов и достаточно велики. Цена разумная, документация и поддержка производителя в наличии.
Go to the top of the page
 
+Quote Post
doom13
сообщение Dec 3 2014, 11:20
Сообщение #3


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

Группа: Свой
Сообщений: 1 404
Регистрация: 11-03-11
Из: Минск, Беларусь
Пользователь №: 63 539



Цитата(sergvks @ Dec 3 2014, 11:24) *
Вводные данные:
Приём AD9653 2шт - получается 8 потоков 100 мегасемплов.
Передача AD9148 4шт - получается 16 потоков 125 мегасемплов.
Полоса сигналов 13МГц.
До этого имели дело только с узкой полосой и хватало шарков, c fpga толком не работали, если сами не потянем будем искать специалистов, но железо нужно закладывать уже сейчас, поэтому прошу совета в выборе.

Для приёма данных с АЦП любая FPGA с наличием SERDES блоков, в нашем случае используется Сyclone V.

Для семплирования ЦАПа вообще любая, лишь бы ног хватало.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 11:20
Сообщение #4


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (sergvks @ Dec 3 2014, 11:24) *
Вводные данные:
Приём AD9653 2шт - получается 8 потоков 100 мегасемплов.
Передача AD9148 4шт - получается 16 потоков 125 мегасемплов.
Полоса сигналов 13МГц.
До этого имели дело только с узкой полосой и хватало шарков, c fpga толком не работали, если сами не потянем будем искать специалистов, но железо нужно закладывать уже сейчас, поэтому прошу совета в выборе.



ну так , накидайте в грубом виде схемку прошивки хотя бы на один канал , туда сюда - чтобы понять степень бедствия .
И оттранслируйте , возьмите Artix-7-100 для примера и посмотрите сколько в нём ресурсов займёт, прикинете что вам надо.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Maverick
сообщение Dec 3 2014, 12:01
Сообщение #5


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

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



Цитата(Lmx2315 @ Dec 3 2014, 13:20) *
ну так , накидайте в грубом виде схемку прошивки хотя бы на один канал , туда сюда - чтобы понять степень бедствия .
И оттранслируйте , возьмите Artix-7-100 для примера и посмотрите сколько в нём ресурсов займёт, прикинете что вам надо.

ответ выделил жирным
Цитата(sergvks @ Dec 3 2014, 10:24) *
До этого имели дело только с узкой полосой и хватало шарков, c fpga толком не работали, если сами не потянем будем искать специалистов, но железо нужно закладывать уже сейчас, поэтому прошу совета в выборе.


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

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Dec 3 2014, 12:07
Сообщение #6


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



QUOTE (Maverick @ Dec 3 2014, 15:01) *
ответ выделил жирным



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

Пусть хоть напишут критерии к фильтрам и динамическому диапазону. От этого размеры самой затратной части - фильтров зависят.

з.ы.
пусть берут тот Virtex-7 на который денег хватит sm.gif , имхо при их подходе - самый надёжный вариант.
Встроеный контроллер им ни к чему.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Maverick
сообщение Dec 3 2014, 12:17
Сообщение #7


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

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



Цитата(Lmx2315 @ Dec 3 2014, 14:07) *
.."толком не работали" понятие расплывчатое , я тоже толком не работал - но комплексный смеситель, дециматор , fir корректирующий (из матлаба) , DDS вставить в прошивку могу .

Пусть хоть напишут критерии к фильтрам и динамическому диапазону. От этого размеры самой затратной части - фильтров зависят.

з.ы.
пусть берут тот Virtex-7 на который денег хватит sm.gif , имхо при их подходе - самый надёжный вариант.
Встроеный контроллер им ни к чему.

согласен...
будет лучше если sergvks даст матлабовскую модель к DDS и фильтрам sm.gif

PS Встроеный контроллер/микропроцессор пригодиться для управления логикой на плис и работой с Ethernet например...


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

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


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

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



Недорогие цинки это дспешные кастраты, умножителей кот наплакал. А те что нормальные стоят уже не гуманные деньги. Артикс200, сыклон 5 А5-А7


--------------------
Go to the top of the page
 
+Quote Post
sergvks
сообщение Dec 4 2014, 07:44
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



DDC CIC-3, CIC-5 и FIRы порядка 256 тапов.
Предполагается перегонять всё это дело из матлабовских моделей, пока склоняюсь к тому чтобы взять EK-V6-ML605-G и соответственно к 6 виртексу. Как такой вариант насколько он оптимален в данном случае ?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Dec 4 2014, 07:52
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650



Цитата(sergvks @ Dec 4 2014, 13:44) *
DDC CIC-3, CIC-5 и FIRы порядка 256 тапов.
Предполагается перегонять всё это дело из матлабовских моделей, пока склоняюсь к тому чтобы взять EK-V6-ML605-G и соответственно к 6 виртексу. Как такой вариант насколько он оптимален в данном случае ?

Для отладки и понимания сколько ресурса вполне подойдёт.
С матлабовскими моделями всё не так просто. Если всё делать тупо - никакого ресурса вам не хватит. Особенно если FIR 256 тапов.
Либо изучать верилог/VHDL и кодить с учётом структуры ПЛИС либо брать жутко дорогую ПЛИС конских размеров и полагаться на верилог кодер матлаба.
Go to the top of the page
 
+Quote Post
sergvks
сообщение Dec 4 2014, 08:14
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 251
Регистрация: 26-07-05
Пользователь №: 7 117



Матлабовские модели самого алгоритма нересурсоемкие, на порядок больше съедят CICы с FIRами, а для них насколько я понимаю можно не использовать верилог кодер матлаба, а брать готовые корки.
Go to the top of the page
 
+Quote Post

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

 


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


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