43655

[i] Возможность работы портов SGMII микросхемы К1923КХ02x в режиме 1000Base-X


Имеется ли возможность работы у портов SGMII в режиме 1000Base-X?

Стандарт SGMII хотя и основывается на 1000BASE-X, но всё же имеет ряд отличий. Например, автосогласование в 1000BASE-X подразумевает обмен информацией MAC <-> MAC, в том время как SGMII предназначен для обмена MAC <- PHY. Поэтому при работе с оптическими модулями, в отличие от работы с PHY, требуется другая обработка событий SGMII-интерфейса в К1923КХ02x (что реализуется в драйвере Linux или прошивке МК на демонстрационной плате).
Если к портам по SGMII будут подключаться микросхемы PHY и оптические модули, то необходимо предусмотреть переключение обработки событий SGMII в зависимости от подключённого приёмопередатчика (PHY- или SFP-модуль). Например, на демонстрационной плате сигнал присутствия SFP-модуля в слоте заведён на МК, который по этому сигналу узнает о подключении SFP-модуля и меняет алгоритм обработки событий SGMII.

Также, если в аппаратуре требуется идентификация подключённых оптических модулей, то для этого необходимо внешнее управляющее устройство, например, МК, который будет осуществлять опрос данных из оптического модуля по интерфейсу I2C, так как микросхема К1923КХ02x не имеет встроенного интерфейса I2C. На демонстрационной плате опросом оптических модулей занимается МК, который в дальнейшем передаёт считанную информацию хост-процессору через микросхему К1923КХ02x.

Теги

Был ли ответ полезным?