Например, эта микросхема TI PHY DP83630 имеет два MAC-адреса, которые можно использовать в качестве MAC-адресов назначения и источника для кадров управления PHY. (стр. 72 и 94)
Означает ли это, что все чипы PHY будут иметь одинаковый MAC или я что-то упустил?
communication
ethernet
phy
Osaid
источник
источник
Ответы:
(повышен от комментария до ответа)
Эти адреса используются только для кадров PHY CONTROL, но не для обычных кадров данных. Насколько я понимаю, такие кадры не предназначены для конкретного узла. Я подозреваю, что фактический адрес не имеет значения, и выбор двух адресов только для отладки и тестирования (так что вы можете видеть, с какой из сторон отправляется кадр).
источник
Многие PHY не имеют MAC-адресов, в частности самые дешевые, так как вам нужно заплатить за блок MAC-адресов, и они оставляют это на усмотрение потребителя.
Пример: популярный (по крайней мере среди любителей) ENC28J60 не имеет предварительно запрограммированного MAC.
источник
MAC-адреса не имеют ничего общего с уровнем PHY. Они актуальны на уровне MAC, поэтому, конечно, в первую очередь они называются MAC-адресами.
Предполагается, что каждый сетевой Ethernet имеет глобально уникальный 48-битный адрес. Я полагаю, что производитель мог бы создать MAC со встроенными адресами и затем сериализовать их в производство. Тем не менее, я не знаю, что это делается для чистых MAC или MAC / PHY. Некоторые модули делают это, поскольку у них есть собственный процессор и EEPROM.
Обычно MAC имеет регистры, которые программируются с MAC-адресом контроллером во время инициализации системы. Этот контроллер обычно считывает назначенный ему MAC-адрес из некоторой энергонезависимой памяти, настроенной во время производства.
источник