Apakah semua chip PHY Ethernet memiliki alamat MAC yang dikodekan?


10

Sebagai contoh, chip TI PHY ini DP83630 memiliki dua alamat MAC yang dapat digunakan sebagai tujuan dan sumber alamat MAC untuk frame kontrol PHY. (halaman 72 dan 94)

Apakah ini berarti semua chip PHY akan memiliki MAC yang sama atau saya kehilangan sesuatu?


Saya memindai lembar data, tetapi tidak menemukan menyebutkan dua alamat MAC. Di mana di DS Anda menemukan ini?
Wouter van Ooijen

@WoutervanOoijen Page 72, Table 37 & Page 88, Table 67.
m .lin

1
Terima kasih! Alamat-alamat ini digunakan hanya untuk frame PHY CONTROL, bukan untuk frame data normal. Sejauh yang saya mengerti frame tersebut mereka tidak ditakdirkan untuk node tertentu.
Wouter van Ooijen

@WoutervanOoijen. Terima kasih Anda benar, ini tidak digunakan untuk komunikasi aktual dengan perangkat lain tetapi hanya digunakan dalam bingkai kontrol.
Dipersembahkan

2
@WoutervanOoijen Letakkan komentar Anda sebagai jawaban ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO

Jawaban:


6

(dipromosikan dari komentar ke jawaban)

Alamat-alamat ini digunakan hanya untuk frame PHY CONTROL, bukan untuk frame data normal. Sejauh yang saya mengerti frame tersebut mereka tidak ditakdirkan untuk node tertentu. Saya menduga bahwa alamat sebenarnya tidak penting, dan pilihan dua alamat hanya untuk debugging dan pengujian (sehingga Anda dapat melihat dari dua sisi mana frame dikirim).


6

Banyak PHY tidak memiliki alamat MAC, khususnya yang termurah karena Anda harus membayar untuk satu blok alamat MAC dan mereka menyerahkannya kepada konsumen.

Contoh: ENC28J60 yang populer (setidaknya di kalangan penggemar) tidak memiliki MAC yang diprogram sebelumnya.


5

Alamat MAC tidak ada hubungannya dengan lapisan PHY. Ini relevan di lapisan MAC, yang tentu saja mengapa mereka disebut alamat "MAC" di tempat pertama.

Setiap MAC ethernet seharusnya memiliki alamat 48 bit yang unik secara global. Saya kira akan mungkin bagi pabrikan untuk membuat MAC dengan alamat yang ada di dalamnya dan kemudian mengurutkannya dalam produksi. Namun, saya tidak menyadari hal itu dilakukan untuk MAC kosong atau MAC / PHY. Beberapa modul melakukan ini karena mereka memiliki prosesor dan EEPROM sendiri.

Biasanya MAC memiliki register yang diprogram dengan alamat MAC oleh pengontrol selama inisialisasi sistem. Pengontrol itu biasanya membaca alamat MAC yang ditetapkannya dari beberapa jenis memori non-volatile yang dikustomisasi selama produksi.


Saya setuju bahwa chip PHY tidak ada hubungannya dengan alamat MAC. OP bingung tentang alamat MAC yang disebutkan dalam lembar data IC PHY yang ia tautkan.
m.Alin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.