|
|
  |
гигабитный поток по LVDS c ПЛИС на ПЛИС на расстояние до 20 метров |
|
|
|
Jul 19 2018, 14:44
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(AVR @ Jul 19 2018, 17:36)  И можно ли просто выдавая сигнал на дифпару получить гиг на 20 метров? Без предыскажений, без эквалайзеров, без самосинхронизирующих кодирований и т.п.? 1 Гбит/сек, это 500МГц полоса. Посмотреть АЧХ 20м кабеля, тогда можно сказать, получится или нет. А так даже Циклон-4-Е справится, у него очень приличные LVDS-приемники. Но специальное кодирование все-равно понадобится, как и пассивные фильтры на входе/выходе.
Сообщение отредактировал Leka - Jul 19 2018, 14:52
|
|
|
|
|
Jul 19 2018, 15:30
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(AVR @ Jul 19 2018, 17:36)  Присоединяюсь к вопросу предыдущего комментария: какие хитрости и дополнительные навороты использовались для достижения подобного результата? И можно ли просто выдавая сигнал на дифпару получить гиг на 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.
|
|
|
|
|
Jul 19 2018, 17:42
|
Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 13-05-11
Пользователь №: 64 972

|
Цитата(Volkov @ Jul 19 2018, 17:24)  А если эквалайзер поставить на приемной плате, скажем DS16EV5110. А передавать через TMDS Redriver. Про эквалайзеры я как-то запамятовал. Хорошо, что напомнили. Но скорее всего придется обходиться средствами ПЛИС и минимальной аналоговой обвязкой. Может кстати фильтры аналоговые поставить. Насколько я понимаю, аквалайзинг же тоже аналоговая фильтрация, просто с примочками еще какими-нибудь. Так они АЧХ линии и выправляют. А так платы с жесткими требованиями по размерам и энергопотреблению. Т.е. всякие дополнительные микросхемы, особенно габаритные и жрущие, не приветствуются)) По этой еще причине вариант с трансивером проигрывает: микросхемы cyclone v с трансиверами по размеру больше. Цитата(warrior-2001 @ Jul 19 2018, 18:40)  ВОТ только НЕ зря я спрашивал вас о тактировании. Если на приемных платах вообще НЕТ генераторов, то дело плохо. Ведь для тактирования трансиверов нужен стабильный клок на момент загрузки прошивки! Иначе дела не будет. И стандартное решение тут одно - одинаковые генераторы на всех платах и передача данных через трансиверы с восстановлением клока из потока и запасом в передаче данных (то есть протокол с самосинхронизацией по типу Fiber Channel). Не, собственные генераторы на всех платах разумеется есть, что приемных, что передающих. Они(платы) вообще все одинаковые будут приемо-передатчики. Только эти генераторы должны еще синхронность работы АЦП обеспечить, поэтому не должны уплывать друг относительно друга по частоте. Точные цифры допустимого рассинхрона сейчас не помню, завтра напишу. А на Fiber Channel надо глянуть, спасибо.
|
|
|
|
|
Jul 19 2018, 18:30
|
Местный
  
Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104

|
Цитата(RoadRunner @ Jul 19 2018, 20:42)  Про эквалайзеры я как-то запамятовал. Хорошо, что напомнили. Но скорее всего придется обходиться средствами ПЛИС и минимальной аналоговой обвязкой. Может кстати фильтры аналоговые поставить. Насколько я понимаю, аквалайзинг же тоже аналоговая фильтрация, просто с примочками еще какими-нибудь. Так они АЧХ линии и выправляют.
А так платы с жесткими требованиями по размерам и энергопотреблению. Т.е. всякие дополнительные микросхемы, особенно габаритные и жрущие, не приветствуются)) По этой еще причине вариант с трансивером проигрывает: микросхемы 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
|
|
|
|
|
Jul 19 2018, 18:44
|
Профессионал
    
Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643

|
Приветствую! Цитата(RoadRunner @ Jul 19 2018, 20:42)  ... А так платы с жесткими требованиями по размерам и энергопотреблению. Т.е. всякие дополнительные микросхемы, особенно габаритные и жрущие, не приветствуются)) По этой еще причине вариант с трансивером проигрывает: микросхемы cyclone v с трансиверами по размеру больше. Тогда посмотрите еще на чипы типа TI TLK1501 этакий MGT для бед.. экономных  У меня линк на них работал на 5 метров по витой паре выдранной из обычного 5cat сетевого кабеля  Я тогда ну очень "экономный" был а TI рассылал эти чипы сэмплами на халяву.  Удачи! Rob.
|
|
|
|
|
Jul 19 2018, 19:08
|
Местный
  
Группа: Свой
Сообщений: 284
Регистрация: 21-01-05
Пользователь №: 2 104

|
Цитата(RobFPGA @ Jul 19 2018, 21:44)  Приветствую! Тогда посмотрите еще на чипы типа TI TLK1501 этакий MGT для бед.. экономных  У меня линк на них работал на 5 метров по витой паре выдранной из обычного 5cat сетевого кабеля  Я тогда ну очень "экономный" был а TI рассылал эти чипы сэмплами на халяву.  Удачи! Rob. В 2000 -ых MGT то и небыло, а на TLK1501 мы и шпарили гиг на 50 метров. С них на оптику перешли потом.
|
|
|
|
|
Jul 19 2018, 19:29
|
Профессионал
    
Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118

|
Цитата(Volkov @ Jul 19 2018, 21:30)  DS30BA101 -> DS30EA101 По даташитам, у чипов по 45-50мА типового потребления, не слишком ли? Цитата(RobFPGA @ Jul 19 2018, 21:44)  TLK1501 70-100мА типовое потребление.
|
|
|
|
|
Jul 20 2018, 04:54
|
Группа: Участник
Сообщений: 12
Регистрация: 12-03-18
Пользователь №: 102 297

|
Добрый день.
Есть решение - CoaXPress. EQCO62R20. Supports distance up to 212m @ 1.25Gbps over RG11 Coax.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|