예를 들어,이 TI PHY 칩 DP83630 에는 PHY 제어 프레임의 대상 및 소스 MAC 주소로 사용할 수있는 두 개의 MAC 주소가 있습니다. (72 및 94 페이지)
이것은 모든 PHY 칩이 동일한 MAC을 갖거나 무엇인가 빠졌음을 의미합니까?
예를 들어,이 TI PHY 칩 DP83630 에는 PHY 제어 프레임의 대상 및 소스 MAC 주소로 사용할 수있는 두 개의 MAC 주소가 있습니다. (72 및 94 페이지)
이것은 모든 PHY 칩이 동일한 MAC을 갖거나 무엇인가 빠졌음을 의미합니까?
답변:
(의견에서 답변으로 승격)
이 주소는 일반 데이터 프레임이 아닌 PHY CONTROL 프레임에만 사용됩니다. 그러한 프레임을 이해하는 한 특정 노드로 향하지 않습니다. 실제 주소가 중요하지 않다고 생각하고 두 주소를 선택하면 디버깅 및 테스트 전용입니다 (따라서 어느 쪽에서 프레임이 전송되는지 확인할 수 있습니다).
많은 PHY에는 MAC 주소가 없으며, 특히 MAC 주소 블록에 대해 비용을 지불해야하는 소비자에게 가장 저렴한 MAC 주소가 없습니다.
예 : 인기있는 (적어도 취미 애호가) ENC28J60 에는 사전 프로그래밍 된 MAC이 없습니다.
MAC 주소는 PHY 계층과 아무 관련이 없습니다. 이들은 MAC 계층과 관련이 있습니다. 물론 "MAC"주소라고 불리는 이유는 무엇입니까?
모든 이더넷 MAC에는 전 세계적으로 고유 한 48 비트 주소가 있어야합니다. 제조업체가 내장 주소를 사용하여 MAC을 만든 다음 프로덕션에서 직렬화 할 수 있다고 가정합니다. 그러나 베어 MAC 또는 MAC / PHY에 대해 수행되고 있음을 알지 못합니다. 일부 모듈에는 자체 프로세서와 EEPROM이 있기 때문에이 작업을 수행합니다.
일반적으로 MAC에는 시스템 초기화 중에 컨트롤러가 MAC 주소로 프로그래밍 한 레지스터가 있습니다. 해당 컨트롤러는 일반적으로 생산 중에 사용자 지정되는 일종의 비 휘발성 메모리에서 할당 된 MAC 주소를 읽습니다.