Todos os chips Ethernet PHY possuem um endereço MAC codificado?

10

Por exemplo, este chip TI PHY DP83630 possui dois endereços MAC que podem ser usados ​​como destino e endereços MAC de origem para os quadros de controle PHY. (páginas 72 e 94)

Isso significa que todos os chips PHY terão o mesmo MAC ou estou perdendo alguma coisa?

Osaid
fonte
Examinei a folha de dados, mas não encontrei menção de dois endereços MAC. Onde no DS você encontrou isso?
Wouter van Ooijen
@WoutervanOoijen Página 72, Tabela 37 e Página 88, Tabela 67.
m.Alin
11
Obrigado! Esses endereços são usados ​​apenas para os quadros PHY CONTROL, não para os quadros de dados normais. Tanto quanto eu entendo esses quadros, eles não são destinados a um nó específico.
Wouter van Ooijen
@WoutervanOoijen. Obrigado, você tem razão: não é usado para comunicação real com outros dispositivos, mas apenas usado no quadro de controle.
Osaid
2
@WoutervanOoijen Coloque seu comentário como resposta ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO 24/12/12

Respostas:

6

(promovido do comentário para responder)

Esses endereços são usados ​​apenas para os quadros PHY CONTROL, não para os quadros de dados normais. Tanto quanto eu entendo esses quadros, eles não são destinados a um nó específico. Eu suspeito que o endereço real não é importante, e a escolha de dois endereços é apenas para depuração e teste (para que você possa ver de qual dos dois lados um quadro é enviado).

Wouter van Ooijen
fonte
6

Muitos PHYs não têm endereços MAC, em particular os mais baratos, pois você precisa pagar por um bloco de endereços MAC e eles deixam isso para o consumidor.

Exemplo: o popular (pelo menos entre os entusiastas) ENC28J60 não possui um MAC pré-programado.

Trygve Laugstøl
fonte
5

Os endereços MAC não têm nada a ver com a camada PHY. Eles são relevantes na camada MAC, razão pela qual são chamados de endereços "MAC" em primeiro lugar.

Todo MAC Ethernet deve ter um endereço de 48 bits globalmente exclusivo. Suponho que seria possível para um fabricante criar MACs com endereços internos e depois serializá-los na produção. No entanto, não sei o que está sendo feito para MACs ou MAC / PHYs simples. Alguns módulos fazem isso porque têm seu próprio processador e EEPROM.

Geralmente, o MAC possui registradores programados com o endereço MAC pelo controlador durante a inicialização do sistema. Esse controlador normalmente lê seu endereço MAC atribuído a partir de algum tipo de memória não volátil que é personalizada durante a produção.

Olin Lathrop
fonte
Concordo que os chips PHY não têm nada a ver com endereços MAC. O OP está confuso, no entanto, sobre os endereços MAC mencionados na folha de dados do PHY IC que ele vinculou.
m.Alin