Кіріспе

MAC құрылғыларын Ethernet физикалық қабатымен байланыстыратын тізбекті шина (MDIO), сондай-ақ Serial Management Interface (SMI) немесе Media Independent Interface Management (MIIM) деп те аталады, бұл IEEE 802.3 стандарттарының Ethernet отбасы үшін Media Independent Interface, немесе MII үшін анықталған тізбекті шина. MII медиаға қолжетімділікті бақылау (MAC) құрылғыларын Ethernet физикалық қабаты (PHY) тізбектерімен байланыстырады. MDIO-ны басқаратын MAC құрылғысы станциялық басқарушы (SME) деп аталады.

Автобус уақыты (22-тармақ)

Реестрге қол жеткізу алдында PHY құрылғыларына әдетте MAC-тің MDIO желісі арқылы 32 бірліктен тұратын преамбула жіберу қажет. Қол жеткізу 16 басқару битінен және одан кейін 16 дерек битінен тұрады. Басқару биттері 2 бастау биті, 2 қол жеткізу түрі биті (оқу немесе жазу), PHY мекенжайы (5 бит), регистр мекенжайы (5 бит) және 2 "кері қайтару" битінен тұрады. Жазу командасы кезінде MAC мекенжай мен деректерді ұсынады. Оқу командасы үшін PHY кері қайтару битінің уақытында MDIO желісін иеленеді, сұралған регистр деректерін MAC-ке жібереді, содан кейін MDIO желісін босатады. MAC MDIO желісін басқаратын болса, сағаттың MDC-нің өрлеу жиегінен бұрын 10 нс (орнату уақыты) тұрақты мәнді қамтамасыз етуі керек. Сонымен қатар, MDIO MDC-нің өрлеу жиегінен кейін 10 нс (ұстау уақыты) бойы тұрақты болуы керек. PHY MDIO желісін басқаратын кезде, PHY сағаттың өрлеу жиегінен кейін 0 мен 300 нс аралығында MDIO сигналын ұсынуы керек. Осылайша, ең аз сағаттық кезең 400 нс (2,5 МГц максималды сағаттық жиілік) болғанда, MAC сағаттың төменгі циклінің екінші жартысында MDIO-ны қауіпсіз түрде сынамалай алады.

Командалар

IEEE 802.3 3-бөлігі әртүрлі опкодтар мен бастау тізбектерін қолданады. 00 (адресті орнату) және 11 (оқу)/01 (жазу)/10 (оқу және арттыру) опкодтары тізілімдерді оқу және жазу үшін екі сандық транзакция ретінде пайдаланылады.