Перейти к содержанию
    

гигабитный поток по LVDS c ПЛИС на ПЛИС на расстояние до 20 метров

И можно ли просто выдавая сигнал на дифпару получить гиг на 20 метров? Без предыскажений, без эквалайзеров, без самосинхронизирующих кодирований и т.п.?

1 Гбит/сек, это 500МГц полоса. Посмотреть АЧХ 20м кабеля, тогда можно сказать, получится или нет.

А так даже Циклон-4-Е справится, у него очень приличные LVDS-приемники.

Но специальное кодирование все-равно понадобится, как и пассивные фильтры на входе/выходе.

Изменено пользователем Leka

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

Присоединяюсь к вопросу предыдущего комментария: какие хитрости и дополнительные навороты использовались для достижения подобного результата? И можно ли просто выдавая сигнал на дифпару получить гиг на 20 метров? Без предыскажений, без эквалайзеров, без самосинхронизирующих кодирований и т.п.? А то ведь XAUI много чего в себе наворачивает...
Я же писал - использовал Virtex5 MGT трансивер входы/выходы которого через разделительные кондеры напрямую цеплялись на кабель. Вернее цепочка была такая -

FPGA MGT -> VPX - > VPX rear transition board -> CX4 -> внешний CX4 -> CX4 кабель 10м -> ...

Внутри к MGT цеплялась XAUI корка для 10G Ethernet. Но это не принципиально, так как туда же прикручивалось для тестов и Aurora и SRIO.

 

Для 1G тоже так можно - к трансиверу подключить SFP, воткнуть туда direct attach copper cable, к трансиверу прикрутить что типа Aurora и будет Вам и синхронизация и кодирование и передача данных. Только геморроя с "ловлей блох" не будет :) Да и на оптику перейти легко если приспичит.

 

Удачи! Rob.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если речь все же вести о скоростных приемопередатчиках, то тут конечно оптика выигрывает.

Опыт приема клока из потока конечно же есть. Много проектов таких, и на 3,125 Гб/с на линию и на 8,5 Гб/с на линию и вот сейчас 15,5 Гб/с на линию делаем. И таких линий 8 штук в параллель. И работать будет, если разводка по плате правильная и оптика тянет.

ВОТ только НЕ зря я спрашивал вас о тактировании. Если на приемных платах вообще НЕТ генераторов, то дело плохо. Ведь для тактирования трансиверов нужен стабильный клок на момент загрузки прошивки! Иначе дела не будет.

И стандартное решение тут одно - одинаковые генераторы на всех платах и передача данных через трансиверы с восстановлением клока из потока и запасом в передаче данных (тоесть протокол с самосинхронизацией по типу Fiber Channel).

Как-то так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может, все-таки клока? :biggrin:

Нет. Виртуальный клок (связанный с отчетами) будет 1ГГц, если по одному фронту.

А реальный клок зависит от конкретной реализации.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если эквалайзер поставить на приемной плате, скажем DS16EV5110. А передавать через TMDS Redriver.

Про эквалайзеры я как-то запамятовал. Хорошо, что напомнили. Но скорее всего придется обходиться средствами ПЛИС и минимальной аналоговой обвязкой. Может кстати фильтры аналоговые поставить. Насколько я понимаю, аквалайзинг же тоже аналоговая фильтрация, просто с примочками еще какими-нибудь. Так они АЧХ линии и выправляют.

 

А так платы с жесткими требованиями по размерам и энергопотреблению. Т.е. всякие дополнительные микросхемы, особенно габаритные и жрущие, не приветствуются)) По этой еще причине вариант с трансивером проигрывает: микросхемы cyclone v с трансиверами по размеру больше.

 

 

ВОТ только НЕ зря я спрашивал вас о тактировании. Если на приемных платах вообще НЕТ генераторов, то дело плохо. Ведь для тактирования трансиверов нужен стабильный клок на момент загрузки прошивки! Иначе дела не будет.

И стандартное решение тут одно - одинаковые генераторы на всех платах и передача данных через трансиверы с восстановлением клока из потока и запасом в передаче данных (то есть протокол с самосинхронизацией по типу Fiber Channel).

Не, собственные генераторы на всех платах разумеется есть, что приемных, что передающих. Они(платы) вообще все одинаковые будут приемо-передатчики. Только эти генераторы должны еще синхронность работы АЦП обеспечить, поэтому не должны уплывать друг относительно друга по частоте. Точные цифры допустимого рассинхрона сейчас не помню, завтра напишу. А на Fiber Channel надо глянуть, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Про эквалайзеры я как-то запамятовал. Хорошо, что напомнили. Но скорее всего придется обходиться средствами ПЛИС и минимальной аналоговой обвязкой. Может кстати фильтры аналоговые поставить. Насколько я понимаю, аквалайзинг же тоже аналоговая фильтрация, просто с примочками еще какими-нибудь. Так они АЧХ линии и выправляют.

 

А так платы с жесткими требованиями по размерам и энергопотреблению. Т.е. всякие дополнительные микросхемы, особенно габаритные и жрущие, не приветствуются)) По этой еще причине вариант с трансивером проигрывает: микросхемы cyclone v с трансиверами по размеру больше.

 

 

 

Не, собственные генераторы на всех платах разумеется есть, что приемных, что передающих. Они(платы) вообще все одинаковые будут приемо-передатчики. Только эти генераторы должны еще синхронность работы АЦП обеспечить, поэтому не должны уплывать друг относительно друга по частоте. Точные цифры допустимого рассинхрона сейчас не помню, завтра напишу. А на Fiber Channel надо глянуть, спасибо.

 

 

Можете еще более упростить себе задачу,хотя не знаю есть ли у Альтеры бесплатное ядро SDI. Поставите пару DS30BA101 -> DS30EA101 и будет вам счастье. Гиг на коаксиальные метров на 100 передадите точно. На витой паре будет хуже, но 20 метров должно пробить.

 

Хотя, если открыть даташит -

2.5 Gbps, 0-25 meters CAT6 UI 0.35

1.5 Gbps, 0-50 meters CAT6 UI 0.35

 

2.5 Gbps, 0-110 meters RG59 UI 0.35

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

...

А так платы с жесткими требованиями по размерам и энергопотреблению. Т.е. всякие дополнительные микросхемы, особенно габаритные и жрущие, не приветствуются)) По этой еще причине вариант с трансивером проигрывает: микросхемы cyclone v с трансиверами по размеру больше.

Тогда посмотрите еще на чипы типа TI TLK1501 этакий MGT для бед.. экономных :rolleyes: У меня линк на них работал на 5 метров по витой паре выдранной из обычного 5cat сетевого кабеля :laughing: Я тогда ну очень "экономный" был а TI рассылал эти чипы сэмплами на халяву. :)

 

Удачи! Rob.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Приветствую!

Тогда посмотрите еще на чипы типа TI TLK1501 этакий MGT для бед.. экономных :rolleyes: У меня линк на них работал на 5 метров по витой паре выдранной из обычного 5cat сетевого кабеля :laughing: Я тогда ну очень "экономный" был а TI рассылал эти чипы сэмплами на халяву. :)

 

Удачи! Rob.

В 2000 -ых MGT то и небыло, а на TLK1501 мы и шпарили гиг на 50 метров. С них на оптику перешли потом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

DS30BA101 -> DS30EA101

По даташитам, у чипов по 45-50мА типового потребления, не слишком ли?

 

 

 

TLK1501

70-100мА типовое потребление.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день.

 

Есть решение - CoaXPress.

EQCO62R20.

Supports distance up to 212m @ 1.25Gbps over RG11 Coax.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...