Перейти к содержанию
    

prig

Свой
  • Постов

    980
  • Зарегистрирован

  • Посещение

Весь контент prig


  1. MSA подразумевает внешний SerDes с уровнями LVPECL. Так, для 1000BASE-Х в IEEE Std 802.3-2008 добираемся по-цепочке до 39.3 PMD to MDI electrical specifications. Сигналы SFP соответствуют TP1/TP4, т.е. в оптических модулях они прямо подключаются к драйверу лазера и приёмнику. Указанный Вами модуль из этой серии. Модули Сонет подключаются аналогично, но к входам-выходам своего PHY. Модули со встроенным PHY подключаются к SGMII (уровни LVDS), который не привязан к конкретному BASE. Мне попадались только для "медяхи" 10/100/1000. Т.е. с конкретным BASE по-факту определяется сам модуль. Такое подключение SFP не вполне корректно, но массово используется.
  2. Внесу некоторые пояснения, ч.б. не было путаницы. 1. Есть MII и иже их. Предназначены для подключения PHY. Последовательный вариант - SGMII. Режимы PHY и MAC функционально отличаются и всегда присутствуют в паре. У Марвела существует усечённый по протоколу вариант SGMII, который в доках называется SERDES. 2. Есть электрические входы-выходы PHY, на котрых уже присутствуют кодировка и протокол соответствующие стандарту. Подключаются двумя диф. парами к трансиверу, который работает на линию. Такие PHY для оптики обычно зовут SerDes. 3. Многие свитчи, включая упоминаемый (см. пример Вадима), содержат универсальный последовательный интерфейс, который можно конфигурировать или в режиме SGMII или SerDes(PHY) соответствующего стандарта . Могут называться в доках как SERDES. 4. Спецификации (например MSA SFP, SFF-8472) регламентируют поддерживаемые стандарты трансиверов (см. табличку EEPROM). Там можно найти SONET, варианты Ethernet. 10Gigabit специфицируется в SFP+. Упоминание SGMII в MSA SFP и иже мне не встречалось. Как бы медианезависимый. Однако, на диф. парах SFP могут быть как сигналы PHY (для гигабитных свитчей Ethernet обычно 1000BASE-X) так и SGMII, если используется универсальный порт, что обычно и делается. SGMII, по определению, подразумевает наличие PHY в самом модуле. То, что существуют модули с SGMII - медицинский факт. Приходилось иметь с ними дело. Если не ошибаюсь, на один и тот же стандарт могут встречаться модули как с простым трансивером, так и со встроенным PHY.
  3. Для этой задачи должна сгодиться PHY 88E1111. Другие варианты - могучие свитчи с двухрежимными портами SGMII/Serdes. Для разных модулей используются одни и те же диф.пары 88E1111, но разный режим. Например: GMII to Fiber для 1000BASE-X (88E1111 работает как PHY оптики) GMII to SGMII для Copper (88E1111 работает как конвертор, в SFP должен быть собственный SGMII PHY, клок - в игнор выбором режима работы) Информацию о модуле для выбора режима можно считать из EEPROM самого модуля (см. доку SFP MSA).
  4. Похоже, в 88Е1111 для этого используются разные режимы: "GMII/MII/RGMII to SGMII" для Copper SFP, "GMII/MII/RGMII to Serial" для Fiber SFP. Оптика на Serial будет работает только на 1000. Copper SFP заявляют как 10/100/1000 (режим Serial - сомнителен). Диф. пары для этих двух режимов - одни и те же.
  5. Тормозить процессор - способ известный, но не вполне корректный (зависит от структуры файла, теоретически, при обновлении ПО можно поиметь проблему). Для силикона 0.5 можно попробовать штатный метод: BMODE1–0 = 10 Boot from SPI host slave mode (см. Data Sheet Rev. C,12/2007). Получится проще и надежней. А ограничения снизу на частоту "клока" SPI - чистая мистика (см. тот же документ).
×
×
  • Создать...