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

 
 
> Могут ли работать встроенные приемопередатчики FPGA в широком диапазоне, 9...11 ГБит/с, например
Koluchiy
сообщение Jul 13 2012, 11:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Здравствуйте, уважаемые гуру.

Вопрос в целом касается больше Альтеры, но и по Xilinx тоже интересно.

Вот есть микросхема.
У нее есть встроенные приемопередатчики, которые можно настроить на работу с произвольной частотой из диапазона (например) 600МБит/с .. 11.3ГБит/с с допуском (например) +/- 100 ppm.

В моем понимании (экспериментов не проводил) это означает, что захват частоты PLLками передатчика и приемника гарантирован только тогда, когда частота входного сигнала = выбранной в визарде частоте +/- допуск в ppm.
А если частота выходит за эти рамки, то есть вероятность, что PLLки потеряют синхронизацию.

Вопрос: как можно сделать так, чтобы приемопередатчики нормально работали в достаточно широком диапазоне скоростей. 9...11 ГБит/с, например.

Т.е. подается частота из такого диапазона (деленная раз в 16) на вход опорной частоты приемопередатчика. Синхронно подаются передаваемые данные.
PLLка передающей части захватывает частоту, умножает ее до нужной высокоскоростной и передает данные.

На вход приемной части приемопередатчика подается входной сигнал в таком же диапазоне.
CDR захватывает частоту входного сигнала и сдвиговый регистр выдает принятые параллельные данные.

Ну то есть, штатная работа приемопередатчика, но в широком диапазоне частот без перенастройки.
Ну или с перенастройкой, но так, чтобы можно было настроиться на любую частоту в диапазоне, и при этом не хранить бесконечное количество экземпляров настроек.

При этом, может ли помочь:
1) Наличие входа частоты, восстановленной из принятого сигнала. Т.е. внешний CDR, частота которого (деленная на целое число) подается на вход опорной частоты приемопередатчика.
Соответственно, предполагается работа в режиме locktoreference.
2) Значение (число) частоты принимаемого сигнала, получаемое внешними средствами измерения. Т.е. на основании этого числа производятся какие-то (какие?) динамические перенастройки приемопередатчика.

Всем заранее спасибо за ответы.

===========================================================
P.S. Ну или с перенастройкой, но так, чтобы можно было настроиться на любую частоту в диапазоне, и при этом не хранить бесконечное количество экземпляров настроек.
Т.е. хранить конечное количестсво экземпляров, которого или хватит на перекрытие всего диапазона, или хранить несколько "базовых" экземпляров, но на их основе генерить "рабочий" экземпляр настроек приемопередатчика, например на основании данных об измеренной частоте.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
warrior-2001
сообщение Jul 16 2012, 08:48
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 375
Регистрация: 9-10-08
Из: Таганрог, Ростовская обл.
Пользователь №: 40 792



Цитата(Koluchiy @ Jul 16 2012, 10:33) *
В чем тогда смысл ввода циферок точной частоты в визарде конфигурации приемопередатчика?
Мне казалось, что от них зависят настройки PLLек, которые в свою очередь определяют, какие частоты эти PLLки способны переваривать.

Или всё на самом деле совсем не так?


Вопрос весьма не простой, когда дело касается высоких частот.
1 - Pll - штука простая. Если её попросить делить входную частоту пополам, она будет это делать, но в определённых пределах и с определенным шагом дискретизации.
2 - Если у pll включить синхронизацию от двух источников, и при этом одна частота будет не соответствовать заявленной, а вторая будет - Lock частот не появится.
Теперь обратимся к ГГц-овым частотам. Циферки в мегавизарде требуются от нас Альтеровцами, чтобы показать нам несколько вещей:
а) тянет ли СФ блок/кристалл нужную нам частоту.
б) с каким шагом мы можем двигаться по выходной частоте относительно входной.
с) какая нужна опора для всех этих телодвижений.

Определив таким образом МАКСИМУМ СФ блока/кристалла мы можем получить исчерпывающий список допустимых взаимосвязей входных/выходныи и опорных частот.
А далее все в руках пользователя.

Если надо - каждый сам может покопаться и придумать пару примеров на эту тему.
Смысл в том, что если приемопередатчик настроен на 1 ГГЦ входной частоты поступления данных, на опорную частоту в 100 МГц и на выходную частоту в 50 Мгц, то это все может запуститься к примеру с параметрами (500 МГц, 50 МГц и 25 МГц), но не запуститься с параметрами (750 МГц, 75 МГц, 37,5 МГц). Во втором случае не выдерживается шаг дискретизации PLL.
П.С. Все цифры взяты с потолка.


--------------------
Глупцы игнорируют сложность. Прагматики терпят ее. Некоторые могут избегать ее. Гении ее устраняют.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd August 2025 - 11:37
Рейтинг@Mail.ru


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