Все ли чипы PHY Ethernet имеют жестко закодированный MAC-адрес?

10

Например, эта микросхема TI PHY DP83630 имеет два MAC-адреса, которые можно использовать в качестве MAC-адресов назначения и источника для кадров управления PHY. (стр. 72 и 94)

Означает ли это, что все чипы PHY будут иметь одинаковый MAC или я что-то упустил?

Osaid
источник
Я отсканировал таблицу данных, но не нашел упоминания о двух MAC-адресах. Где в ДС ты это нашел?
Воутер ван Ооиджен
@WoutervanOoijen Стр. 72, табл. 37 и стр. 88, табл. 67.
м.Алин
1
Спасибо! Эти адреса используются только для кадров PHY CONTROL, но не для обычных кадров данных. Насколько я понимаю, такие кадры не предназначены для конкретного узла.
Воутер ван Оойен
@WoutervanOoijen. Спасибо, что вы правы, он не используется для реального общения с другими устройствами, но используется только в кадре управления.
Osaid
2
@WoutervanOoijen Оставьте свой комментарий как ответ ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO

Ответы:

6

(повышен от комментария до ответа)

Эти адреса используются только для кадров PHY CONTROL, но не для обычных кадров данных. Насколько я понимаю, такие кадры не предназначены для конкретного узла. Я подозреваю, что фактический адрес не имеет значения, и выбор двух адресов только для отладки и тестирования (так что вы можете видеть, с какой из сторон отправляется кадр).

Воутер ван Оойен
источник
6

Многие PHY не имеют MAC-адресов, в частности самые дешевые, так как вам нужно заплатить за блок MAC-адресов, и они оставляют это на усмотрение потребителя.

Пример: популярный (по крайней мере среди любителей) ENC28J60 не имеет предварительно запрограммированного MAC.

Trygve Laugstøl
источник
5

MAC-адреса не имеют ничего общего с уровнем PHY. Они актуальны на уровне MAC, поэтому, конечно, в первую очередь они называются MAC-адресами.

Предполагается, что каждый сетевой Ethernet имеет глобально уникальный 48-битный адрес. Я полагаю, что производитель мог бы создать MAC со встроенными адресами и затем сериализовать их в производство. Тем не менее, я не знаю, что это делается для чистых MAC или MAC / PHY. Некоторые модули делают это, поскольку у них есть собственный процессор и EEPROM.

Обычно MAC имеет регистры, которые программируются с MAC-адресом контроллером во время инициализации системы. Этот контроллер обычно считывает назначенный ему MAC-адрес из некоторой энергонезависимой памяти, настроенной во время производства.

Олин Латроп
источник
Я согласен, что чипы PHY не имеют ничего общего с MAC-адресами. OP, однако, не совсем понимает MAC-адреса, упомянутые в спецификации PHY IC, которые он связал.
м.Алин