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

 
 
> Подключение скоростного АЦП к Spartan-6
maxics
сообщение Jul 25 2012, 15:19
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Имеется АЦП LTC2195 (2 канала Serial LVDS). Оцифровка 100 МГц. Дифф. пары с АЦП подключены к Spartan-6 LX75. Оцифрованные данные передаются по переднему и заднему фронтам 200 МГц. Как все это дело лучше принимать в ПЛИС?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Bad0512
сообщение Jul 26 2012, 05:20
Сообщение #2


Знающий
****

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



Цитата(maxics @ Jul 25 2012, 22:19) *
Имеется АЦП LTC2195 (2 канала Serial LVDS). Оцифровка 100 МГц. Дифф. пары с АЦП подключены к Spartan-6 LX75. Оцифрованные данные передаются по переднему и заднему фронтам 200 МГц. Как все это дело лучше принимать в ПЛИС?

Вы тут путаете чегой-то... Если вы хотите пользовать 2-lane output mode, то тактовая частота на каждой из дифф. пар будет 400 МГц, это даст 800мБит с каждой паре и 1600мБит в сумме, как раз 16бит на 100МГц.
На Спартане 6 - вполне подъёмно, но лучше бы вам попользовать 4 lane mode - дополнительно 2 пары, зато требования к частотке в два раза ниже. Пользуйте ISERDES + BUFIO2. Если вдруг возникнут проблемы с таймингами (не забывайте про constraints) можно попользовать DCM и подвигать фазу клоков относительно данных. Но скорее всего это не понадобится.
Всё вполне подъёмно и проходимо. Но придётся малость почитать доки и погрузиться во внутреннюю архитектуру Спартана6.

З Ы На этапе проектирования платы не забудьте развести клоки на клоковые входы Спартана, и данные - на соответствующие дифф.пары. Иначе - не будет вам счастья...

Go to the top of the page
 
+Quote Post
maxics
сообщение Jul 26 2012, 06:06
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649



Цитата(Bad0512 @ Jul 26 2012, 09:20) *
Вы тут путаете чегой-то... Если вы хотите пользовать 2-lane output mode, то тактовая частота на каждой из дифф. пар будет 400 МГц, это даст 800мБит с каждой паре и 1600мБит в сумме, как раз 16бит на 100МГц.
На Спартане 6 - вполне подъёмно, но лучше бы вам попользовать 4 lane mode - дополнительно 2 пары, зато требования к частотке в два раза ниже. Пользуйте ISERDES + BUFIO2. Если вдруг возникнут проблемы с таймингами (не забывайте про constraints) можно попользовать DCM и подвигать фазу клоков относительно данных. Но скорее всего это не понадобится.
Всё вполне подъёмно и проходимо. Но придётся малость почитать доки и погрузиться во внутреннюю архитектуру Спартана6.

З Ы На этапе проектирования платы не забудьте развести клоки на клоковые входы Спартана, и данные - на соответствующие дифф.пары. Иначе - не будет вам счастья...


Буду использовать 4 lane mode.
Прикрепленное изображение

В этом режиме получается, если оцифровка 100 МГц, то вых. отчеты будут защелкиваться в ПЛИС по обоим фронтам DCO, который и будет 200 Мгц. Правильно я понимаю ситуацию?
Go to the top of the page
 
+Quote Post
Bad0512
сообщение Jul 26 2012, 06:37
Сообщение #4


Знающий
****

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



Цитата(maxics @ Jul 26 2012, 13:06) *
Буду использовать 4 lane mode.
Прикрепленное изображение

В этом режиме получается, если оцифровка 100 МГц, то вых. отчеты будут защелкиваться в ПЛИС по обоим фронтам DCO, который и будет 200 Мгц. Правильно я понимаю ситуацию?

да, правильно.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 16:50
Рейтинг@Mail.ru


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