|
|
  |
Различные варианты SFP модулей, Или какой же там всё-таки интерфейс? |
|
|
|
Nov 10 2010, 09:45
|
Местный
  
Группа: Участник
Сообщений: 394
Регистрация: 13-10-05
Из: Москва
Пользователь №: 9 599

|
Цитата(SiTi @ Nov 10 2010, 12:00)  RKS: Во первых могут быть как-то по особому подключены контакты (Например Rate Select), во вторых на том же двухпроводном интерфейсе может висеть ещё одно устройство помимо SEEPROM, например тот же PHY (что скорее всего) и оно может быть другим и как-то по другому отзываться) Вот мы как раз выяснили что причина похоже в DS1856E которая на этой шине и висит. Эта кость имеет внутри пароль... Есть подозрение что на ее месте может работать DS1859E. Это полный аналог но без пароля внутри. Я собственно уже запостил в ветке "Куплю"свою просьбу на предмет купить у кого-нибудь на пробу. Готовы даже купить модули или угоститься на время на пробу (как угодно). В Москве я посмотрел и ни у кого в наличии не нашел... Могут образцы прислать, но за 2 недели...
Сообщение отредактировал RKS - Nov 10 2010, 09:47
|
|
|
|
|
Nov 10 2010, 10:39
|
Местный
  
Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106

|
Цитата(vitan @ Nov 10 2010, 13:46)  Если надо будет разработать плату для SFP, то посадочное место под металлический кожух подойдет для любого производителя? Я по крайней мере с двумя имел дело. Посадочные места совпадают.
|
|
|
|
|
Nov 10 2010, 11:41
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(andrewkrot @ Nov 10 2010, 13:39)  Я по крайней мере с двумя имел дело. Посадочные места совпадают. Отлично, спасибо. В общем, пока сложилось мнение, что можно спокойно подключать к SGMII покупные SFP (если они это поддерживают) и получать любую среду. Однако, перечитал еще раз топик, и хочется-таки утвердиться в правильности понимания. Вот, например, это что значит: Цитата(sdikiy @ Sep 17 2010, 23:51)  Нет И вот это: Цитата(prig @ Oct 13 2010, 13:54)  Такое подключение SFP не вполне корректно, но массово используется. Почему не совсем корректно?
|
|
|
|
|
Nov 12 2010, 09:41
|
Участник

Группа: Участник
Сообщений: 40
Регистрация: 7-02-08
Пользователь №: 34 850

|
SFP разъёмы использую от TYCO 1367073-1 1489779-1 что из них разъём а что кожух на вскидку не скажу но нужна пара
|
|
|
|
|
Dec 31 2010, 05:07
|
Местный
  
Группа: Свой
Сообщений: 372
Регистрация: 14-02-06
Пользователь №: 14 339

|
Цитата(prig @ Oct 13 2010, 16:54)  Модули со встроенным PHY подключаются к SGMII (уровни LVDS), который не привязан к конкретному BASE. Мне попадались только для "медяхи" 10/100/1000. Т.е. с конкретным BASE по-факту определяется сам модуль. Такое подключение SFP не вполне корректно, но массово используется. объясните пожалуйста почему такое подключение некорректно ? попутно вопрос - если модуль тянет 1,2GFC или даже 4GFC, почему он может быть не стандартизирован под передачу 1.25GE ?
|
|
|
|
|
Mar 25 2011, 08:22
|

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

|
Цитата(toshas @ Dec 9 2010, 21:21)  А ссылку из этого сообщения смотрели? Цитата(toshas @ Dec 9 2010, 21:21)  можно ли для соединения точка - точка просто загнать сигнал sgmii в оптику Без использования внешних(или встроенных в sfp) phy. Я думаю, этому нет препятствий. Хотя нужно бы освежить знания по SGMII, какое там кодирование применяется. Только трансивер должен быть гигабитный, не ниже. Цитата(toshas @ Dec 9 2010, 21:21)  существуют ли свитчи поддерживающие ретрансляцию такого сигнала ? ( http://electronix.ru/forum/index.php?s=&am...st&p=811866 ) Не понял, к чему ссылка касаемо данного вопроса. Но свичей скорее всего нет. Т.к. свич - это не просто усилитель, но и анализатор пакетов. И ждать он будет пакет конкретно гигабит изернета. Цитата(toshas @ Dec 9 2010, 21:21)  почему sgmii to 1000base существует для -Т (медь) но так редко встречается для -X (оптика) ? Я думаю, что так повелось изначально. Потому что изначально формат PECL (и логическое кодирование) в обычном SFP-модуле подразумевал работу только на оптику. И логическое кодирование это не позволяло напрямую и легко подсоединить витую пару. Начали придумывать всякие перекодировщики из PECL SFP (IEEE802.3z) в витую пару (тот же марвел). А затем уже немного упростили задачу - придумали SGMII. Т.е. фактически в трансиверах получается SGMII нужен только для витой пары. А для остального - и исходный старый формат годится нормально. Цитата(toshas @ Dec 9 2010, 21:21)  p.s. а сильно ли различаются собственно 1000base-x от SMGII ? "По сути это тот же 1000Base-X с out-of-band сигнализацией" ? Это слишком упрощённо. Требуется перекодирование. Не зря же внутри таких SFP-модулей используется FHY... Цитата(toshas @ Dec 31 2010, 11:07)  объясните пожалуйста почему такое подключение некорректно ? Ну возможно потому что изначально ожидается стандарт PECL, а в SGMII - LVDS. Может поэтому. А может потому что нет общего нормативного документа (стардарта) на такие вещи. Поэтому извращается каждый как может. А это уже само по себе некорректно... Цитата(toshas @ Dec 31 2010, 11:07)  попутно вопрос - если модуль тянет 1,2GFC 1,2 не дотягивает до 1,25. Выше головы не прыгнешь. Цитата(toshas @ Dec 31 2010, 11:07)  или даже 4GFC, почему он может быть не стандартизирован под передачу 1.25GE ? А 4 может быть слишком много по сравнению с 1,25. Например, излучатель или фотоприёмник не рассчитан на низкочастотные сигналы. Те же разделительные кондёры могут уже заваливать импульсы...
--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
|
|
|
|
|
Sep 1 2011, 08:12
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 21-01-10
Пользователь №: 54 970

|
Цитата(toshas @ Dec 9 2010, 19:21)  задача заключается в следующем соединить два устройства с выходами lvds и протоколом SGMII (плис xilinx с ядром 1000BASE-X PCS/PMA or SGMII LogiCORE™ IP), скорость соединения до 1 гбита. Если тебя устроит соединение по оптике, то лучше используй это ядро в режиме 1000BASE-X PCS/PMA и простой оптический ethernet модуль. Я добился работоспособности этого ядра в режиме SGMII с медным SFP от D-link (он же Finisar) но не могу сказать, что это было легко и приятно.
|
|
|
|
|
Sep 26 2011, 14:04
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 21-01-10
Пользователь №: 54 970

|
Цитата(vitan @ Sep 1 2011, 13:02)  Если не говорить о xilinx, то были еще какие-то трудности? К Xilinx как раз претензий я не помню, а вот настроить модуль так, что бы он всё-таки работал, это был ещё тот квест. Т.к. интересующихся достаточно много, то как появится время, попробую опубликовать настройки.
Сообщение отредактировал SiTi - Sep 26 2011, 14:06
|
|
|
|
|
Sep 27 2011, 07:37
|
Участник

Группа: Участник
Сообщений: 21
Регистрация: 21-01-10
Пользователь №: 54 970

|
Рассказываю настройки для медных трёхскоростных модулей D-Link (и, возможно, finisar). Настраиваются они по I2C. Адрес физического устройства всегда 0xAC. Ниже описана последовательность действий, где запись wr 0xAB 0xCDEF означает, что по адресу 0xAB записаны два байта 0xCDEF. Причём т.к. байты в адресе хранятся задом на перёд, то в модуле (и в даташите на него) они описаны как 0xEFCD. 1. Переходим на Cu Register Bank: wr 0x16 0x0000 2. wr 0x1B 0x8480 3. wr 0x09 0x000F 4. wr 0x00 0x4081 5. wr 0x04 0xE10D 6. wr 0x00 0x4091 7. Переходим на Fiber Register Bank: wr 0x16 0x0100 8. wr 0x00 0x4081 9. ???? 10. PROFIT
Далее читаем 0x04 и смотрим скорость на которой подключились.
Почему пишем именно эти коды именно в эти регистры уже не помню. Сами по даташиту разберётесь.
|
|
|
|
|
Oct 3 2011, 06:08
|
Местный
  
Группа: Свой
Сообщений: 293
Регистрация: 23-12-08
Из: Тверь
Пользователь №: 42 694

|
Цитата(gosu-art @ Oct 3 2011, 09:22)  Ребят, поясните еще раз для особо одаренных. Допустим у меня будет Virtex5 + егошний GbE. Могу ли я через GTP трансиверы напрямую без всяких дополнительных PHY подключится к SFP? Т.е. SFP Должен быть обязательно с SGMII? Или без SGMII тоже подойдет? 1. У Virtex 5 GTX. 2. А что нужно проталкивать через SFP? а) Если 1000BASE-X - то запускаете корку из ISE в режиме 1000BASE-X и подаете напрямую на оптический или медный SFP. б) Если Вы хотите работать на трех различных скоростях(10/100/1000) - то запускаете корку из ISE в режиме SGMII с автопереговорами и подключаете опять напрямую к медному SFP(обязательно с поддержкой SGMII), предварительно переключив его в режим SGMII.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|