¿Todos los chips Ethernet PHY tienen una dirección MAC codificada?

10

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?

Osaid
fuente
Escaneé la hoja de datos, pero no encontré ninguna mención de dos direcciones MAC. ¿Dónde en el DS encontraste esto?
Wouter van Ooijen
@WoutervanOoijen Página 72, Tabla 37 y Página 88, Tabla 67.
m.Alin
1
¡Gracias! 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.
Wouter van Ooijen
@WoutervanOoijen. Gracias, tiene razón, no se usa para la comunicación real con otros dispositivos, sino que solo se usa en el marco de control.
Osaid
2
@WoutervanOoijen Pon tu comentario como respuesta ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO

Respuestas:

6

(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).

Wouter van Ooijen
fuente
6

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.

Trygve Laugstøl
fuente
5

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.

Olin Lathrop
fuente
Estoy de acuerdo en que los chips PHY no tienen nada que ver con las direcciones MAC. Sin embargo, el OP está confundido acerca de las direcciones MAC mencionadas en la hoja de datos de PHY IC que ha vinculado.
m.Alin