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

 
 
> Можно ли соединить АЦП >500MSPS и FPGA
centrone
сообщение Feb 29 2012, 20:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-12-05
Пользователь №: 12 627



Для макеток с ПЛИС существуют платы расширения. Среди них есть ЦАП, АЦП с частотами дискретизации более 500 мега выборок в секунду FPGA Mezzanine. Я не могу понять, как обрабатывать такой поток данных в ПЛИС? Ведь тактовая частота схем в ПЛИС не превышает 400-500 МГц, а часто еще ниже. Или эти ЦАП, АЦП используются не с ПЛИС? Вопрос для меня пока чисто теоретический, т.к. я на таких частотах ничего не делал.

Сообщение отредактировал centrone - Feb 29 2012, 20:43
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 3)
Самурай
сообщение Mar 1 2012, 14:11
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 468
Регистрация: 4-03-05
Пользователь №: 3 066



Цитата(centrone @ Feb 29 2012, 23:42) *
Для макеток с ПЛИС существуют платы расширения. Среди них есть ЦАП, АЦП с частотами дискретизации более 500 мега выборок в секунду FPGA Mezzanine. Я не могу понять, как обрабатывать такой поток данных в ПЛИС? Ведь тактовая частота схем в ПЛИС не превышает 400-500 МГц, а часто еще ниже. Или эти ЦАП, АЦП используются не с ПЛИС? Вопрос для меня пока чисто теоретический, т.к. я на таких частотах ничего не делал.


Почти все высокоскоростные АЦП/ЦАП используют LVDS интерфейс для ввода/вывода цифровых данных. И в интерфейсе том далеко не одна единственная дифф.пара, а весьма солидный пучокsm.gif.

Вот например 12-и битный АЦП на 1-GSPS ADS5400 может использовать все свои 24 дифф.пары для передачи данных, да еще в DDR режиме. Т.е. частота клока уже «всего лишь» 250МГц.

Кроме этого, все «настоящие» FPGA имеют встроенные аппаратные SERDES-ы на тактовые частоты до 1ГГц и выше, т.е. источник/приемник данных внутри FPGA может работать с частотой еще в 2…8 раз ниже. Ну и до кучи большинство базовых операций ЦОС (фильтры, up/down-конверторы, модуляторы/демодуляторы и все такое) хорошо распараллеливаются.

А вообще читайте аппноты Xilinx/Altera, они много пишут про подключение высокоскоростных АЦП/ЦАП к своим кристаллам. Ну и даташиты на сами АЦП/ЦАП, вот например в описании на шустрый ЦАП DAC5681 (16-бит и тоже 1.0 GSPS) есть пара картинок на эту темуsm.gif.
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Mar 1 2012, 18:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(centrone @ Mar 1 2012, 00:42) *
Я не могу понять, как обрабатывать такой поток данных в ПЛИС?


параллельно
Go to the top of the page
 
+Quote Post
centrone
сообщение Mar 2 2012, 05:47
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 24-12-05
Пользователь №: 12 627



Ясно.

Каждый разряд передается ЦАП, АЦП отдельным гигабитным приемопередатчиком. Данные поступают на обработку не по одному отсчету, а пачками.
Внутри ПЛИС место одного вычислителя, например, параллельного КИХ фильтра, делается несколько вычислителей. Каждый обрабатывает свой отсчет.
За один такт вычисляется несколько выходных отсчетов.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 15:23
Рейтинг@Mail.ru


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