|
|
  |
Подключение оптики к SGMII, Можно и трансивер подключить к SGMII без внешнего PHY |
|
|
|
Apr 11 2012, 16:29
|

Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-09-08
Из: Москва
Пользователь №: 40 233

|
Здравствуйте!
Есть процессор с несколькими SGMII. Задача - сделать несколько портов 1000Base-X. Нужен ли какой-то внешний PHY между SGMII и трансивером? Если я всё правильно понял, SGMII содержит в себе часть PHY - PCS (Physical Coding Sublayer), который из GMII делает TBI (который 8b/10b), засовывает туда-же управление, а так-же делает еще кое что (напр. auto-negotiation). TBI в свою очередь сериализуется SerDes-ом. В итоге получаем уже готовый поток для отсылки в оптику (т.е. внешний PHY не нужен). Я прав?
И второе - для трансивера требуются уровни PECL, на выходе SerDes'а - LVDS, но дифференциальное напряжение совпадает. Т.к. на линиях стоят развязывающие конденсаторы, а входы трансивера подтянуты в центральной точке PECL, то не нужно ставить преобразователи уровня, а можно подключить трансивер напрямую к линиям SerDes. Правильно?
|
|
|
|
|
Apr 12 2012, 08:04
|

Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-09-08
Из: Москва
Пользователь №: 40 233

|
Цитата(SFx @ Apr 12 2012, 00:26)  телепаты в отпуске, какой процессор ? datasheet в студию. Вроде SGMII везде одинаковые? Процессор Freescale QorIQ P2041: http://www.freescale.com/webapp/sps/site/p....jsp?code=P2040К сожалению, даташит под NDA, а для получения рефмануалов надо регистрироваться на сайте. Но я наверное не нарушу ничего, если своими словами опишу  Трансивер Avago HFBR-53A5VEMZ или AFBR-53D5EZ: http://www.avagotech.ru/pages/ru/fiber_opt...gabit_ethernet/Дополнение: SGMII в P2041 не имеет внешних клоков, они восстанавливаются из потока.
Сообщение отредактировал embddr - Apr 12 2012, 10:35
|
|
|
|
|
Apr 12 2012, 14:36
|

Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-09-08
Из: Москва
Пользователь №: 40 233

|
Почитав всякие разные документы, пришел к выводу, что можно так делать. Прямым текстом нигде не нашел, но например в одном из аппноутов Vitesse (SimpliPHY Dual Media Copper/Fiber/SFP Guide) есть схема, где оптический трансивер подключается сразу к SGMII (без клока естественно). И еще, как я понял, такой SGMII, где клок восстанавливается из потока, часто называют "802.3x SerDes" (или "1000BASE-X SerDes").
Сообщение отредактировал embddr - Apr 12 2012, 14:39
|
|
|
|
|
Apr 12 2012, 15:13
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(embddr @ Apr 12 2012, 12:04)  Вроде SGMII везде одинаковые? Процессор Freescale QorIQ P2041: http://www.freescale.com/webapp/sps/site/p....jsp?code=P2040К сожалению, даташит под NDA, а для получения рефмануалов надо регистрироваться на сайте. Но я наверное не нарушу ничего, если своими словами опишу  Трансивер Avago HFBR-53A5VEMZ или AFBR-53D5EZ: http://www.avagotech.ru/pages/ru/fiber_opt...gabit_ethernet/Дополнение: SGMII в P2041 не имеет внешних клоков, они восстанавливаются из потока. У SFP модулей PHY внутри (там простой драйвер лампочек))) шины то последовательные что на входе SGMII что опитка), так что цепляйте SGMII напрямую, тока не забудьте про согласование линий. Марвелл 88Е8131 цепляли напрямую к SFP
Сообщение отредактировал vadimp61 - Apr 12 2012, 15:17
|
|
|
|
|
Apr 12 2012, 18:40
|
Знающий
   
Группа: Свой
Сообщений: 758
Регистрация: 11-07-05
Из: Понаехал (Мск)
Пользователь №: 6 688

|
Для SGMII клока не нужно, внутри есть своя схема восстановления тактовой. Только напрямую цеплять нельзя, нужно через конденсаторы, согласно даташитам, которые у Вас в изобилии наверняка доступны. Все будет Ок, если не накосячите с выравниванием\согласованием трасс на плате, то должно сразу заработать. Единственное что смущает, как с софтом (драйвером) там будет, ведь нет интерфейса менеджмента, как там драйвер будет жить, мне честно говоря загадка. Ну раз у вас есть NDA задайте FAE этот вопрос, или сами поглядите refrence мане, нужно ли там как то упралять PHY.
|
|
|
|
|
Apr 13 2012, 05:44
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(SFx @ Apr 12 2012, 22:40)  Для SGMII клока не нужно, внутри есть своя схема восстановления тактовой. Только напрямую цеплять нельзя, нужно через конденсаторы, согласно даташитам, которые у Вас в изобилии наверняка доступны. Все будет Ок, если не накосячите с выравниванием\согласованием трасс на плате, то должно сразу заработать. Единственное что смущает, как с софтом (драйвером) там будет, ведь нет интерфейса менеджмента, как там драйвер будет жить, мне честно говоря загадка. Ну раз у вас есть NDA задайте FAE этот вопрос, или сами поглядите refrence мане, нужно ли там как то упралять PHY. SFP модули бывают двух типов с DMI интерфейсом - стандарт I2C и без, вот по нему все и читается. У АВАГО есть все а доках
|
|
|
|
|
Apr 13 2012, 09:01
|

Частый гость
 
Группа: Свой
Сообщений: 127
Регистрация: 16-09-08
Из: Москва
Пользователь №: 40 233

|
Цитата(vadimp61 @ Apr 12 2012, 19:13)  У SFP модулей PHY внутри (там простой драйвер лампочек))) шины то последовательные что на входе SGMII что опитка), так что цепляйте SGMII напрямую, тока не забудьте про согласование линий. Марвелл 88Е8131 цепляли напрямую к SFP Спасибо! Так и сделаю. Цитата(SFx @ Apr 12 2012, 22:40)  Для SGMII клока не нужно, внутри есть своя схема восстановления тактовой. Для SGMII таки нужен внешний клок, в спецификации об этом сказано. Однако, там еще сказано "however, specific implementations may desire to recover clock from the data rather than use the supplied clock. This operation is allowed". Задача восстановления клока лежит на SerDes'е. Цитата(SFx @ Apr 12 2012, 22:40)  Только напрямую цеплять нельзя, нужно через конденсаторы, согласно даташитам, которые у Вас в изобилии наверняка доступны. Все будет Ок, если не накосячите с выравниванием\согласованием трасс на плате, то должно сразу заработать. Единственное что смущает, как с софтом (драйвером) там будет, ведь нет интерфейса менеджмента, как там драйвер будет жить, мне честно говоря загадка. Ну раз у вас есть NDA задайте FAE этот вопрос, или сами поглядите refrence мане, нужно ли там как то упралять PHY. Про конденсаторы я упомянул в первом посте. А интерфейс менеджмента там есть (только для функции PCS) - тот кусок PHY, который отвечает за PCS имеет адрес на SMI, и к нему можно обращаться как к внешнему PHY'ю (так сделано в P2041, как в других реализациях SGMII не знаю, но думаю похоже). Кстати, у меня не SFP, у меня простой трансивер - светодиод, фотодиод и усилители. Никакой логики.
Сообщение отредактировал embddr - Apr 13 2012, 09:04
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|