Изучив информацию и добавив свое понимание, я сформировал эту статью. Если есть какие-либо ошибки, вы можете меня критиковать и исправлять.
Рисунок 1. Сторона MAC и сторона PHY SGMII.
Когда я впервые увидел картинку выше, я почувствовал себя очень странно. Почему PCS все еще существует в MAC? В спецификации GMII PCS существует только на PHY, см. рисунок ниже.
Рисунок 2. Положение GMII в модели OSI.
Фактически, разделение MAC и PHY, соответствующих SGMII, означает отключение интерфейса SGMII, один конец классифицируется как MAC, а другой классифицируется как PHY, аналогично разделение MAC и PHY, соответствующее GMII, означает отключение GMII; интерфейс, один конец классифицируется как MAC, а другой классифицируется как PHY. Изображение ниже представляет собой организованное изображение рисунка 1.
Рисунок 3. Организованный процесс приема и отправки сигнала SGMII.
Как видно из приведенного выше рисунка, интерфейс SGMII представляет собой интерфейс GMII, использующий технологию SerDes. SerDes передает сигнал 10b. На принимающей стороне PCS Transmit кодирует сигнал GMII 8b в сигнал 10b. После сериализации сериализатором. он сериализуется на высокой скорости SerDes. Он передается в модуль приема PCS в дороге, который декодирует сигнал 10b в сигнал 8b и отправляет его в модуль адаптации скорости приема MAC. Таким образом, SGMII имеет дополнительный S по сравнению с GMII. Это S — технология SerDes, обеспечивающая высокоскоростной канал передачи.
При переключении микросхем часто можно увидеть, что порт можно настроить в режиме SGMII/SerDes. Насколько я понимаю, SGMII имеет дополнительное согласование скорости по сравнению с SerDes (например, модуль адаптации скорости приема PHY на рисунке выше). включено В режиме SGMII модуль адаптации скорости приема PHY включен. Когда включен режим SerDes, скорость приема PHY отключена или не используется. Модуль адаптации, причина этого предположения заключается в том, что при выборе оптических модулей или электрических модулей было обнаружено, что оптические модули или электрические модули с интерфейсом SerDes всегда поддерживают только скорость 1000 Мбит/с, тогда как электрические модули с интерфейсом SGMII всегда поддерживают скорость 10/100/1000 Мбит/с; , но я не видел статей, подтверждающих это предположение.
На рисунке ниже показана структура отправки и получения SerDes.
Рисунок 4. Структура отправки и получения SerDes.
Сигнал 10b передается по каналу SerDes, поэтому в передатчике SerDes PCS на рисунке выше должен реализовать кодирование 8b/10b с последующей сериализацией и выше высокоскоростной взлетно-посадочной полосы;
На принимающей стороне SerDes PCS на рисунке выше должен реализовать декодирование 10b/10b с последующей десериализацией и следующей высокоскоростной взлетно-посадочной полосой.
При проектировании схемы, когда порт коммутации настроен в режиме SerDes, он может подключать оптические модули и электрические модули, но скорость не подлежит обсуждению. Когда оптический модуль подключен, оптический модуль выполняет только фотоэлектрическое или электрооптическое преобразование. Передача по оптоволоконному кабелю не требует таких концепций, как PCS; при настройке в режиме SGMII ее можно подключить только к электрическому модулю, поскольку внутри электрического модуля есть PHY и трансформаторы, поэтому режим проектирования в настоящее время — MAC+. PHY+трансформатор. Обычный режим.