모든 PHY 이더넷 칩에 하드 코딩 된 MAC 주소가 있습니까?


10

예를 들어,이 TI PHY 칩 DP83630 에는 PHY 제어 프레임의 대상 및 소스 MAC 주소로 사용할 수있는 두 개의 MAC 주소가 있습니다. (72 및 94 페이지)

이것은 모든 PHY 칩이 동일한 MAC을 갖거나 무엇인가 빠졌음을 의미합니까?


데이터 시트를 스캔했지만 두 개의 MAC 주소에 대한 언급이 없습니다. DS에서 어디서 찾았습니까?
Wouter van Ooijen

@WoutervanOoijen 페이지 72, 표 37 및 페이지 88, 표 67.
m.Alin

1
감사! 이 주소는 일반 데이터 프레임이 아닌 PHY CONTROL 프레임에만 사용됩니다. 그러한 프레임을 이해하는 한 특정 노드로 향하지 않습니다.
Wouter van Ooijen

트윗 담아 가기 다른 장치와의 실제 통신에는 사용되지 않지만 제어 프레임에서만 사용됩니다.
Osaid

2
@WoutervanOoijen 귀하의 의견을 답변으로 작성하십시오 ( meta.electronics.stackexchange.com/questions/2504/… )
W5VO

답변:


6

(의견에서 답변으로 승격)

이 주소는 일반 데이터 프레임이 아닌 PHY CONTROL 프레임에만 사용됩니다. 그러한 프레임을 이해하는 한 특정 노드로 향하지 않습니다. 실제 주소가 중요하지 않다고 생각하고 두 주소를 선택하면 디버깅 및 테스트 전용입니다 (따라서 어느 쪽에서 프레임이 전송되는지 확인할 수 있습니다).


6

많은 PHY에는 MAC 주소가 없으며, 특히 MAC 주소 블록에 대해 비용을 지불해야하는 소비자에게 가장 저렴한 MAC 주소가 없습니다.

예 : 인기있는 (적어도 취미 애호가) ENC28J60 에는 사전 프로그래밍 된 MAC이 없습니다.


5

MAC 주소는 PHY 계층과 아무 관련이 없습니다. 이들은 MAC 계층과 관련이 있습니다. 물론 "MAC"주소라고 불리는 이유는 무엇입니까?

모든 이더넷 MAC에는 전 세계적으로 고유 한 48 비트 주소가 있어야합니다. 제조업체가 내장 주소를 사용하여 MAC을 만든 다음 프로덕션에서 직렬화 할 수 있다고 가정합니다. 그러나 베어 MAC 또는 MAC / PHY에 대해 수행되고 있음을 알지 못합니다. 일부 모듈에는 자체 프로세서와 EEPROM이 있기 때문에이 작업을 수행합니다.

일반적으로 MAC에는 시스템 초기화 중에 컨트롤러가 MAC 주소로 프로그래밍 한 레지스터가 있습니다. 해당 컨트롤러는 일반적으로 생산 중에 사용자 지정되는 일종의 비 휘발성 메모리에서 할당 된 MAC 주소를 읽습니다.


PHY 칩은 MAC 주소와 관련이 없다는 데 동의합니다. 그러나 OP는 자신이 연결 한 PHY IC의 데이터 시트에 언급 된 MAC 주소 에 대해 혼동된다 .
m.Alin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.