Tất cả các chip Ethernet PHY có địa chỉ MAC được mã hóa cứng không?


10

Ví dụ, chip TI PHY DP83630 này có hai địa chỉ MAC có thể được sử dụng làm địa chỉ MAC nguồn và đích cho các khung điều khiển PHY. (trang 72 và 94)

Điều này có nghĩa là tất cả các chip PHY sẽ có cùng MAC hoặc tôi đang thiếu thứ gì đó?


Tôi đã quét bảng dữ liệu, nhưng không thấy đề cập đến hai địa chỉ MAC. Trường hợp trong DS bạn đã tìm thấy điều này?
Wouter van Ooijen

@WoutervanOoijen Trang 72, Bảng 37 & Trang 88, Bảng 67.
m.Alin

1
Cảm ơn! Các địa chỉ này chỉ được sử dụng cho các khung PHY KIỂM SOÁT, không dành cho các khung dữ liệu thông thường. Theo như tôi hiểu thì những khung hình như vậy chúng không được dành cho một nút cụ thể.
Wouter van Ooijen

@WoutervanOoijen. Cảm ơn bạn là đúng, nó không được sử dụng để liên lạc thực tế với các thiết bị khác mà chỉ được sử dụng trong khung điều khiển.
Osaid

2
@WoutervanOoijen Đặt nhận xét của bạn làm câu trả lời ( meta.electronics.stackexchange.com/questions/2504/ chủ )
W5VO

Câu trả lời:


6

(được quảng bá từ bình luận để trả lời)

Các địa chỉ này chỉ được sử dụng cho các khung PHY KIỂM SOÁT, không dành cho các khung dữ liệu thông thường. Theo như tôi hiểu thì những khung hình như vậy chúng không được dành cho một nút cụ thể. Tôi nghi ngờ rằng địa chỉ thực tế là không quan trọng và việc lựa chọn hai địa chỉ chỉ để gỡ lỗi và kiểm tra (vì vậy bạn có thể thấy khung hình nào được gửi từ hai phía).


6

Nhiều PHY không có địa chỉ MAC, đặc biệt là các địa chỉ rẻ nhất vì bạn cần trả tiền cho một khối địa chỉ MAC và họ để lại cho người tiêu dùng.

Ví dụ: phổ biến (ít nhất là trong số những người có sở thích) ENC28J60 không có MAC được lập trình sẵn.


5

Địa chỉ MAC không có gì để làm với lớp PHY. Chúng có liên quan trong lớp MAC, đó là lý do tại sao chúng được gọi là địa chỉ "MAC" ở vị trí đầu tiên.

Mỗi MAC ethernet được cho là có một địa chỉ 48 bit duy nhất trên toàn cầu. Tôi cho rằng nhà sản xuất có thể tạo MAC với các địa chỉ tích hợp và sau đó tuần tự hóa chúng trong sản xuất. Tuy nhiên, tôi không biết rằng việc đó được thực hiện cho MAC trần hoặc MAC / PHY. Một số mô-đun làm điều này vì chúng có bộ xử lý và EEPROM riêng.

Thông thường, MAC có các thanh ghi được lập trình với địa chỉ MAC bởi bộ điều khiển trong quá trình khởi tạo hệ thống. Bộ điều khiển đó thường đọc địa chỉ MAC được gán từ một số loại bộ nhớ không bay hơi được tùy chỉnh trong quá trình sản xuất.


Tôi đồng ý rằng chip PHY không liên quan gì đến địa chỉ MAC. Mặc dù vậy, OP bối rối về các địa chỉ MAC được đề cập trong biểu dữ liệu của PHY IC mà anh đã liên kết.
m.Alin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.