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

 
 
> Могут ли работать встроенные приемопередатчики 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



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

 


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


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