Чи всі чіпи PHY Ethernet мають жорстко закодовану MAC-адресу?


10

Наприклад, цей мікросхем TI PHY DP83630 має два MAC адреси, які можна використовувати в якості призначення та вихідних MAC адреси для кадрів управління PHY. (стор. 72 і 94)

Це означає, що всі фішки PHY матимуть однаковий MAC або я щось пропускаю?


Я просканував таблицю даних, але не знайшов згадки про дві MAC адреси. Де в ДС ви це знайшли?
Wouter van Ooijen

@WoutervanOoijen Сторінка 72, Таблиця 37 і Сторінка 88, Таблиця 67.
м.Алін

1
Дякую! Ці адреси використовуються лише для кадрів PHY CONTROL, а не для звичайних кадрів даних. Наскільки я розумію такі кадри, вони не призначені для конкретного вузла.
Wouter van Ooijen

@WoutervanOoijen. Дякую, що ви праві, він не використовується для фактичного спілкування з іншими пристроями, а використовується лише в рамці управління.
Осаїд

2
@WoutervanOoijen Поставте свій коментар як відповідь ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO

Відповіді:


6

(підвищено з коментаря до відповіді)

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


6

У багатьох PHY немає MAC-адрес, зокрема найдешевших, оскільки вам потрібно заплатити за блок MAC-адрес, і вони залишають це споживачеві.

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


5

MAC-адреси не мають нічого спільного з шаром PHY. Вони є актуальними в шарі MAC, і, звичайно, тому їх називають в першу чергу "MAC" адресами.

Кожен MAC Ethernet повинен мати 48-бітову глобальну адресу. Я припускаю, що виробник міг би створити MAC з вбудованими адресами і потім їх серіалізувати у виробництві. Однак я не знаю, що це робиться для голих MAC або MAC / PHY. Деякі модулі роблять це, оскільки у них є власний процесор і EEPROM.

Зазвичай MAC має регістри, які програмуються контролером MAC під час ініціалізації системи. Цей контролер, як правило, зчитує призначений MAC-адресу з якоїсь енергонезалежної пам'яті, яка налаштована під час виробництва.


Я згоден, що фішки PHY не мають нічого спільного з MAC-адресами. Однак ОП плутається з приводу MAC-адрес, згаданих у таблиці даних PHY IC, яку він пов’язав.
м.Алін
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.