Por ejemplo, este chip TI PHY DP83630 tiene dos direcciones MAC que se pueden usar como direcciones MAC de origen y destino para las tramas de control PHY. (páginas 72 y 94)
¿Significa esto que todos los chips PHY tendrán el mismo MAC o me falta algo?
communication
ethernet
phy
Osaid
fuente
fuente
Respuestas:
(promovido de comentario a respuesta)
Estas direcciones se usan solo para cuadros PHY CONTROL, no para cuadros de datos normales. Por lo que yo entiendo, tales marcos no están destinados a un nodo en particular. Sospecho que la dirección real no es importante, y la elección de dos direcciones es solo para depurar y probar (para que pueda ver desde qué lado se envía un marco).
fuente
Muchos PHY no tienen direcciones MAC, en particular los más baratos, ya que debe pagar por un bloque de direcciones MAC y lo dejan en manos del consumidor.
Ejemplo: el popular (al menos entre los aficionados) ENC28J60 no tiene un MAC preprogramado.
fuente
Las direcciones MAC no tienen nada que ver con la capa PHY. Estos son relevantes en la capa MAC, que es, por supuesto, por qué se llaman direcciones "MAC" en primer lugar.
Se supone que cada MAC de Ethernet debe tener una dirección global de 48 bits única. Supongo que un fabricante podría crear MAC con direcciones integradas y luego serializarlas en producción. Sin embargo, no tengo conocimiento de que eso se haga para MAC o MAC / PHY desnudos. Algunos módulos hacen esto ya que tienen su propio procesador y EEPROM.
Usualmente, el MAC tiene registros que el controlador programa con la dirección MAC durante la inicialización del sistema. Ese controlador normalmente lee su dirección MAC asignada de algún tipo de memoria no volátil que se personaliza durante la producción.
fuente