В чем точная разница между SGMII и 1000Base-X?

Мне было интересно, в чем точная разница между SGMII и 1000Base-X, потому что оба кажутся очень похожими. Является ли «большая» разница только физическим носителем, на котором они должны передаваться?
Оба стандарта передают кадры Ethernet и используют один и тот же метод доступа к среде (CSMA/CD), так в чем же заключается суть, оправдывающая использование двух имен для одного и того же?

@Majenko: Итак, если я использую SGMII для подключения MAC к PHY, PHY может преобразовать последовательные данные от MAC обратно в параллельные данные, например, для передачи по 1000Base-T? Вот этот момент мне показался каким-то бессмысленным.. Оо
Мой комментарий превратился в ответ.

Ответы (3)

Чтобы уточнить ответ @Majenko, и SGMII, и 1000Base-x представляют собой двойные пары SERDES со скоростью 1000 Мбит / с (по одной в каждом направлении), по крайней мере, до тех пор, пока сигналы 1000Base-X не достигнут оптического приемопередатчика. Основное отличие заключается в возможностях автосогласования.

В 1000Base-X автосогласование ограничено управлением потоком (и дуплексом, который на самом деле не используется, поскольку он всегда полнодуплексный).

В SGMII автосогласование также позволяет PHY указывать MAC скорость соединения после PHY. Несмотря на то, что канал SGMII MAC-to-PHY всегда имеет скорость 1000 Мбит/с, он поддерживает 10, 100 и 1000 Мбит/с после физического уровня, и MAC должен знать это для правильного распределения битов (например, если внешний канал имеет скорость 100 Мбит/с, каждый бит на Ссылка SGMII отправляется 10 раз).

Насколько мне известно, 1000Base-X не имеет управления потоком или дуплексного согласования. Это просто зашитый 1 гигабитный полный дуплекс, предназначенный для оптоволокна и ничего больше. RGMII — это расширение 1000Base-X, позволяющее использовать его в качестве интерфейса MAC-PHY.
Автосогласование в соответствии с пунктом 37 (используется с 1000BASE-X) позволяет партнерам по каналу согласовывать управление потоком.

Большинство систем Ethernet состоят из ряда строительных блоков. Двумя наиболее важными из них являются MAC-устройство Ethernet (устройство, которое фактически создает и получает кадры Ethernet) и устройство Ethernet PHY (PHYsical interface) — устройство, которое соединяет вас с вашими проводами, волокном и т. д.

Эти два устройства соединены с помощью независимого от среды интерфейса (MII). В гигабитной сети это SGMII — последовательный гигабитный независимый интерфейс.

Таким образом, ваш Ethernet-чип будет подключаться к 1000Base-X PHY с помощью SGMII. Вместо этого он может подключаться к физическому устройству 1000Base-T с использованием того же интерфейса SGMII.

Есть PHY с RGMII, SGMII и MDI. В этом случае RGMII подключается к MAC. SGMII подключается к медиа-модулю, такому как модуль SFP, который может быть оптоволоконным или медным. MDI как обычно для интерфейса Copper Transformer. В некоторых PHY ссылка на MAC проходит через SGMII.