|
Различные варианты SFP модулей, Или какой же там всё-таки интерфейс? |
|
|
|
Sep 7 2009, 14:51
|
Группа: Участник
Сообщений: 3
Регистрация: 7-08-08
Пользователь №: 39 479

|
Здравствуйте. Передо мной стоит задача сделать универсальное Ethernet устройство, могущее принимать и 10/100/1000 медь и 1000 оптику (а желательно ещё и 100 оптику). Решено использовать SFP модули, благо нашёл их для всевозможных вариантов интерфейсов. Только вот я с ними не разберусь что-то. С одной стороны из стандарта 802.3 ясно, что для 1000BASE-X в SFP не входит PHY, он стоит на плате, а на SFP модуль идёт какой-то последовательный дифференциальный интерфейс. С другой стороны на 10/100/1000 медных SFP модулях, согласно даташитам, уже стоит PHY микросхема, а общение с модулем идет непосредственно с MAC посредством SGMII. При этом производители кричат о совместимости со стандартом SFP, хотя SGMII помимо последовательных дифференциальных линий с данными имеет такие линии и с тактами, а в SFP под них контактов не предусмотрено. И ещё есть какой-то тип модулей на 1000 медь, которые вообще не понятно по какому интерфейсу работают и что внутри содержат. У меня из-за этого в голове какая-то каша. Если поможете всё расставить по местам - буду очень признателен.
|
|
|
|
|
 |
Ответов
|
Sep 27 2010, 02:56
|

Гуру
     
Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271

|
Всё немножко не так (или совсем не так), по крайней мере касаемо модулей SFP, я с ними плотненько работал. С остальными не знаю точно. Начнём с начала. У модуля есть грубо говоря 2 стороны: сторона для подключения к локальному устройству и сторона для подключения к линии связи. Сторона для подключения к локальному устройству имеет единый (для всех SFP) интерфейс - это PECL (нечто похожее на LVDS, но где-то в 2 раза больше по размаху). Сигналы передаются последовательно. Есть по одной дифференциальной линии на приём и на передачу. И всё. Остальные выводы модуля - это питание и управление режимами, к самой передаче данных отношения не имеют. Отдельная линия синхронизации отсутствует. Поэтому предполагается самосинхронизирующийся код, для которого гарантируются частые изменения сигнала, без него никак. В данном случае это код 8B/10B. Автору и вопрошающим хочется иметь MII (и его модификации), по которому данные должны поступать в его процессор. Это параллельный интерфейс. А на стороне подключения модуля SFP к устройству имеются последовательные сигналы PECL - это высокая частота. Для гигабитного изентета частоты гигагерцы соответственно. Поэтому, чтобы сигнал можно было обрабатывать, его преобразуют в параллельную форму и обратно. Для этого ставят SerDes. Но это ещё не MII. Потому что сигнал закодирован, его нужно как минимум избавить от кода 8B/10B. Я эту задачу решал в ПЛИС. Возможно, существуют SerDes сразу с кодером-декодером 8B/10B, не знаю. ... Теперь о стороне модуля SFP, куда подключается линия связи. Тут жёстких ограничений нет, что это будет за среда. Изначально видимо SFP придумывали для оптики. Но потом появились умельцы (в первую очередь наверное из Марвела), которые внутри SFP-модуля ставят микросхему, перекодирующую сигналы PECL, включая код 8B/10B в сигналы "медного" изернета. Среди производителей таких штучек есть и другие, например, Vitesse. Надеюсь, немного прояснил ситуацию. Если что - спрашивайте.
--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
|
|
|
|
Сообщений в этой теме
Stebanoid Различные варианты SFP модулей Sep 7 2009, 14:51 prig Цитата(Stebanoid @ Sep 7 2009, 18:51) Здр... Nov 11 2009, 15:13 vitan Я тоже с SFP не работал, проясните плз...
Я правил... Jan 26 2010, 12:30  sdikiy Цитата(vitan @ Jan 26 2010, 15:30) Я тоже... Sep 17 2010, 20:51   vitan Цитата(sdikiy @ Sep 18 2010, 00:51) Нет
П... Sep 21 2010, 15:04 SiTi Ну, насколько я понял - да. Sep 16 2010, 11:31 Панасенко Вадим Есть ещё такой интерфейс как SERDES, вот к нему на... Sep 21 2010, 14:02 AndreiUS Сейчас на рынке существует несколько видов SFP - S... Sep 21 2010, 19:38 Панасенко Вадим Цитата(Krys @ Sep 27 2010, 06:56) Всё нем... Oct 5 2010, 09:05  vitan Цитата(Панасенко Вадим @ Oct 5 2010, 13:0... Oct 5 2010, 09:13   Панасенко Вадим Цитата(vitan @ Oct 5 2010, 13:13) С какой... Oct 5 2010, 09:46    prig Цитата(Панасенко Вадим @ Oct 5 2010, 13:4... Oct 8 2010, 16:25     Панасенко Вадим Цитата(prig @ Oct 8 2010, 20:25) Внесу не... Oct 11 2010, 16:36      prig Цитата(Панасенко Вадим @ Oct 11 2010, 20... Oct 13 2010, 10:54       Панасенко Вадим Цитата(prig @ Oct 13 2010, 14:54) MSA под... Oct 13 2010, 11:15       toshas Цитата(prig @ Oct 13 2010, 16:54) Модули ... Dec 31 2010, 05:07      SiTi Цитата(Панасенко Вадим @ Oct 11 2010, 20... Oct 19 2010, 14:20 Koluchiy Офф.
Не подскажете, существуют ли в принципе SFP,... Oct 9 2010, 15:07 Krys Цитата(Koluchiy @ Oct 9 2010, 22:07) Не п... Oct 12 2010, 04:23 Avart Подскажите, как можно решить задачу проверки стаби... Oct 12 2010, 11:22 Koluchiy Если бы мой сериализатор позволял так просто делат... Oct 14 2010, 19:30 Панасенко Вадим Цитата(Koluchiy @ Oct 14 2010, 23:30) Есл... Oct 14 2010, 20:02 russian_ivan Уважаемые коллеги.
Есть ли у кого-нибудь опыт соз... Oct 15 2010, 11:54 SiTi Проблема решена - этот модуль на самом деле являет... Nov 1 2010, 16:17 RKS Доброго времени суток всем.
Мой вопрос скорее не ... Nov 5 2010, 18:49 vitan В этих SFP черт ногу сломит!
Может, кто-нибудь... Nov 8 2010, 16:13 Krys Цитата(vitan @ Nov 8 2010, 22:13) В этих ... Nov 9 2010, 03:21  vitan Цитата(Krys @ Nov 9 2010, 06:21) Я бы даж... Nov 9 2010, 08:55 AndreiUS Цитата(vitan @ Nov 8 2010, 19:13) В этих ... Nov 10 2010, 07:11  vitan Спасибо!
Как нашли? Я ввел в поиске на finisar... Nov 10 2010, 09:46   andrewkrot Цитата(vitan @ Nov 10 2010, 13:46) Если н... Nov 10 2010, 10:39   FLTI Цитата(vitan @ Nov 10 2010, 13:46) Если н... Jan 28 2014, 11:48    vadimp61 Цитата(FLTI @ Jan 28 2014, 15:48) Не поде... Jan 28 2014, 15:47     FLTI Цитата(vadimp61 @ Jan 28 2014, 19:47)
На... Jan 28 2014, 15:51 SiTi RKS: Во первых могут быть как-то по особому подклю... Nov 10 2010, 09:00 RKS Цитата(SiTi @ Nov 10 2010, 12:00) RKS: Во... Nov 10 2010, 09:45 vitan Цитата(andrewkrot @ Nov 10 2010, 13:39) Я... Nov 10 2010, 11:41 Панасенко Вадим SFP разъёмы использую от TYCO
1367073-1
1489779-1
... Nov 12 2010, 09:41 toshas добрый день!
хочется снова поднять вопрос о о... Dec 9 2010, 15:21 SiTi Цитата(toshas @ Dec 9 2010, 19:21) задача... Sep 1 2011, 08:12  vitan Цитата(SiTi @ Sep 1 2011, 12:12) Я добилс... Sep 1 2011, 09:02   SiTi Цитата(vitan @ Sep 1 2011, 13:02) Если не... Sep 26 2011, 14:04 Krys Цитата(toshas @ Dec 9 2010, 21:21) на 100... Mar 25 2011, 08:22 SiTi Рассказываю настройки для медных трёхскоростных мо... Sep 27 2011, 07:37 vitan Цитата(SiTi @ Sep 27 2011, 11:37) Рассказ... Sep 27 2011, 08:21 gosu-art Ребят, поясните еще раз для особо одаренных.
Доп... Oct 3 2011, 05:22 AndreiUS Цитата(gosu-art @ Oct 3 2011, 09:22)... Oct 3 2011, 06:08  gosu-art Цитата(AndreiUS @ Oct 3 2011, 10:08) а) Е... Oct 3 2011, 08:49   vitan Цитата(gosu-art @ Oct 3 2011, 12:49)... Oct 3 2011, 09:34 gosu-art Выбрал трансивер HFBR-5710L от Avago. Он поставля... Nov 7 2011, 07:14 Ant_m У нас все отдельно покупается. Хотя может быть ест... Nov 7 2011, 07:46 gosu-art Цитата(Ant_m @ Nov 7 2011, 10:46) У нас в... Nov 8 2011, 05:20  Ant_m Цитата(gosu-art @ Nov 8 2011, 09:20)... Nov 8 2011, 06:05 vadimp61 Подскажите где взять спецификацию на сигналы со ст... Dec 13 2011, 15:37 vitan Цитата(vadimp61 @ Dec 13 2011, 19:37) Под... Dec 13 2011, 17:23  vadimp61 Цитата(vitan @ Dec 13 2011, 21:23) Там 10... Dec 13 2011, 19:12 vitan Возник вопрос по этому модулю.
Написано в таблице ... Feb 1 2012, 10:06 vadimp61 Цитата(vitan @ Feb 1 2012, 14:06) Возник ... Feb 1 2012, 17:12  vitan Уже разобрались. Работать будет, подтверждено анал... Feb 1 2012, 18:56   vadimp61 Цитата(vitan @ Feb 1 2012, 22:56) Уже раз... Feb 2 2012, 03:56 Bertlyn Цитата(Stebanoid @ Sep 7 2009, 17:51) Здр... Feb 20 2014, 01:53 vadimp61 Цитата(Bertlyn @ Feb 20 2014, 05:53) Опто... Feb 20 2014, 13:18
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|