Tutti i chip Ethernet PHY hanno un indirizzo MAC hardcoded?


10

Ad esempio, questo chip DP83630 TI PHY ha due indirizzi MAC che possono essere utilizzati come indirizzi MAC di destinazione e sorgente per i frame di controllo PHY. (pagine 72 e 94)

Questo significa che tutti i chip PHY avranno lo stesso MAC o mi sto perdendo qualcosa?


Ho scannerizzato il foglio dati, ma non ho trovato alcun riferimento a due indirizzi MAC. Dove nel DS l'hai trovato?
Wouter van Ooijen,

@WoutervanOoijen Pagina 72, Tabella 37 e Pagina 88, Tabella 67.
m

1
Grazie! Questi indirizzi sono usati solo per i frame PHY CONTROL, non per i normali frame di dati. Per quanto ho capito, tali frame non sono destinati a un nodo particolare.
Wouter van Ooijen,

@WoutervanOoijen. Grazie hai ragione non è utilizzato per la comunicazione effettiva con altri dispositivi ma utilizzato solo nel quadro di controllo.
Osaid,

2
@WoutervanOoijen Metti il ​​tuo commento come risposta ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO,

Risposte:


6

(promosso da commento a risposta)

Questi indirizzi sono usati solo per i frame PHY CONTROL, non per i normali frame di dati. Per quanto ho capito, tali frame non sono destinati a un nodo particolare. Sospetto che l'indirizzo effettivo non sia importante e che la scelta di due indirizzi sia solo per il debug e il test (in modo da poter vedere da quale dei due lati viene inviato un frame).


6

Molti PHY non hanno indirizzi MAC, in particolare quelli più economici in quanto è necessario pagare per un blocco di indirizzi MAC e lo lasciano al consumatore.

Esempio: il popolare (almeno tra gli appassionati) ENC28J60 non ha un MAC pre-programmato.


5

Gli indirizzi MAC non hanno nulla a che fare con il livello PHY. Questi sono rilevanti nel livello MAC, motivo per cui in primo luogo vengono chiamati indirizzi "MAC".

Ogni MAC ethernet dovrebbe avere un indirizzo a 48 bit univoco a livello globale. Suppongo che sarebbe possibile per un produttore creare MAC con indirizzi integrati e quindi serializzarli in produzione. Tuttavia, non sono a conoscenza di ciò che viene fatto per MAC nudi o MAC / PHY. Alcuni moduli lo fanno poiché hanno il proprio processore ed EEPROM.

Solitamente il MAC ha registri programmati con l'indirizzo MAC dal controller durante l'inizializzazione del sistema. Il controller in genere legge l'indirizzo MAC assegnato da una sorta di memoria non volatile che viene personalizzata durante la produzione.


Sono d'accordo che i chip PHY non hanno nulla a che fare con gli indirizzi MAC. L'OP è confuso, tuttavia, sugli indirizzi MAC menzionati nella scheda tecnica del PHY IC che ha collegato.
fino al
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.