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

 
 
> Различные варианты SFP модулей, Или какой же там всё-таки интерфейс?
Stebanoid
сообщение Sep 7 2009, 14:51
Сообщение #1





Группа: Участник
Сообщений: 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 под них контактов не предусмотрено. maniac.gif
И ещё есть какой-то тип модулей на 1000 медь, которые вообще не понятно по какому интерфейсу работают и что внутри содержат.

У меня из-за этого в голове какая-то каша. Если поможете всё расставить по местам - буду очень признателен. laughing.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Krys
сообщение Sep 27 2010, 02:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 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.
Надеюсь, немного прояснил ситуацию. Если что - спрашивайте.


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 21:32
Рейтинг@Mail.ru


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