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

 
 
 
Reply to this topicStart new topic
> Подключение High Speed ADC к Virtex-6
maxics
сообщение Dec 29 2012, 14:14
Сообщение #1


Местный
***

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



Использую Virtex6 SX315 (индекс быстродействия 1). На нее хочу завести данные с АЦП вместе с тактом. Всего 4 канала (80 ножек). Данные и такт будут сыпаться с частотой 250 МГц. Потнянут-ли обычные IO ножки такой поток? Можно-ли такт завести на clock-capable (CC) pin?
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Dec 29 2012, 20:47
Сообщение #2


Знающий
****

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



Цитата(maxics @ Dec 29 2012, 18:14) *
Использую Virtex6 SX315 (индекс быстродействия 1). На нее хочу завести данные с АЦП вместе с тактом. Всего 4 канала (80 ножек). Данные и такт будут сыпаться с частотой 250 МГц. Потнянут-ли обычные IO ножки такой поток? Можно-ли такт завести на clock-capable (CC) pin?


Для такого Виртекса LVDS у нас и 1100-1200МБит/c тянули.
Ну а ежели предполагается LVCMOS, то надо с согласованием пошаманить и помоделировать и в сторону DCI посмотреть.

С клоком варианта два: либо на MRCC, либо на GC - и то и то работает.
Но и там и там думать надо:
в первом случае надо думать, как затактировать логику за пределами клоковых регионов,
а во втором как выровнять набежавшую задержку между глобальным клоковым деревом и данными.
Go to the top of the page
 
+Quote Post
maxics
сообщение Dec 30 2012, 11:39
Сообщение #3


Местный
***

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



Цитата(VladimirB @ Dec 29 2012, 23:47) *
Для такого Виртекса LVDS у нас и 1100-1200МБит/c тянули.
Ну а ежели предполагается LVCMOS, то надо с согласованием пошаманить и помоделировать и в сторону DCI посмотреть.

С клоком варианта два: либо на MRCC, либо на GC - и то и то работает.
Но и там и там думать надо:
в первом случае надо думать, как затактировать логику за пределами клоковых регионов,
а во втором как выровнять набежавшую задержку между глобальным клоковым деревом и данными.


Данные LVDS (АЦП от AD 16 бит 250 МГЦ). Планирую с каждого АЦП заводить на отдельный банк, такт в этом банке подключать к CC пину. В ПЛИС собирать данные каждого канала по своему такту, а затем дальнейшую обработку вести по такту который будет отдельно заведен на GC пин.
Go to the top of the page
 
+Quote Post
dm.pogrebnoy
сообщение Jan 2 2013, 17:45
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 747
Регистрация: 11-04-07
Пользователь №: 26 933



Цитата(maxics @ Dec 30 2012, 15:39) *
Данные LVDS (АЦП от AD 16 бит 250 МГЦ). Планирую с каждого АЦП заводить на отдельный банк, такт в этом банке подключать к CC пину. В ПЛИС собирать данные каждого канала по своему такту, а затем дальнейшую обработку вести по такту который будет отдельно заведен на GC пин.


Противоречий не вижу. Можно делать так, как вы написали. В принципе при любом удобном случае надо использовать схему тактирования через СС.

Если такты АЦП формируются от одного опорного генератора, то переход от одного тактового домена к другому тривиален, иначе придется ставит ФИФО, что сожрет чуть–чуть ресурсов.


--------------------
Go to the top of the page
 
+Quote Post
maxics
сообщение Jan 3 2013, 16:07
Сообщение #5


Местный
***

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



Еще один вопросик. У Virtex-6 есть выводы под встроенное АЦП (System monitor). Если я не собираюсь его использовать, нужно-ли подключать ножки AVDD,AVSS VREFP, VREFN к питанию?
Go to the top of the page
 
+Quote Post

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

 


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


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