Par exemple, cette puce TI PHY DP83630 possède deux adresses MAC qui peuvent être utilisées comme adresses MAC de destination et source pour les trames de contrôle PHY. (pages 72 et 94)
Est-ce à dire que toutes les puces PHY auront le même MAC ou est-ce que je manque quelque chose?
communication
ethernet
phy
Osaid
la source
la source
Réponses:
(promu du commentaire à la réponse)
Ces adresses sont utilisées uniquement pour les trames PHY CONTROL et non pour les trames de données normales. Autant que je sache, ces trames ne sont pas destinées à un nœud particulier. Je soupçonne que l'adresse réelle n'est pas importante et le choix de deux adresses est uniquement destiné au débogage et aux tests (afin que vous puissiez voir de quel côté une trame est envoyée).
la source
De nombreux PHY n'ont pas d'adresse MAC, en particulier les moins chères, car vous devez payer pour un bloc d'adresses MAC et ils laissent cela au consommateur.
Exemple: le populaire (au moins chez les amateurs) ENC28J60 n'a pas de MAC préprogrammé.
la source
Les adresses MAC n'ont rien à voir avec la couche PHY. Celles-ci sont pertinentes dans la couche MAC, ce qui explique bien sûr qu'elles sont appelées adresses "MAC" en premier lieu.
Chaque MAC Ethernet est censé avoir une adresse 48 bits unique au monde. Je suppose qu'il serait possible pour un fabricant de créer des MAC avec des adresses intégrées, puis de les sérialiser en production. Cependant, je ne suis pas au courant que cela soit fait pour les MAC nus ou MAC / PHY. Certains modules le font car ils ont leur propre processeur et EEPROM.
Habituellement, le MAC possède des registres qui sont programmés avec l'adresse MAC par le contrôleur pendant l'initialisation du système. Ce contrôleur lit généralement son adresse MAC attribuée à partir d'une sorte de mémoire non volatile qui est personnalisée pendant la production.
la source