MII Protocoles pris en charge

Ordinateurs et serveurs

Media Independent Interface

Qu'est-ce que MII?

MII (Media Independent Interface) est l’interface parallèle standard entre un contrôleur MAC Ethernet et un transceiver PHY pour Ethernet 10/100 Mbps. Définie dans IEEE 802.3u, MII utilise des chemins de données d’émission et de réception séparés sur 4 bits, chacun avec sa propre horloge, plus des signaux de contrôle pour la détection de porteuse, la détection de collision et l’indication de données valides. MII fonctionne à 2,5 MHz pour Ethernet 10 Mbps et 25 MHz pour 100 Mbps. Les ingénieurs déboguant la connectivité Ethernet au niveau matériel utilisent l’analyse MII pour vérifier le tramage des données, la temporisation de l’horloge et la communication MAC-PHY lors de l’établissement de la liaison et du transfert de paquets.

MII Référence rapide

type Parallel
signals TXD[3:0], RXD[3:0], TX_CLK, RX_CLK, etc.
max Speed 25 MHz (100 Mbps)
voltage Range 3.3V
standard IEEE 802.3u

Instruments Acute compatibles avec MII

Solutions recommandées

Recommandé pour le décodage

TL4234B

TL4234B

Tous les produits compatibles

Décodage de protocole
Déclenchement matériel
Émulateur de protocole

Série LA4000

Série MSO2000

Série MSO3000

Série TravelLogic

Prêt à analyser ce protocole ?

Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.

Comment analyser MII avec les instruments Acute

1

Connectez votre analyseur logique Acute aux signaux MII : TXD[3:0], RXD[3:0], TX_CLK, RX_CLK, TX_EN, RX_DV et optionnellement CRS et COL.

2

Reliez un fil de masse à la référence de masse de la carte cible.

3

Dans le logiciel Acute, sélectionnez le MII protocol decoder et assignez chaque signal au canal d'entrée correspondant.

4

Configurez les parametres attendus de Ethernet speed (10 Mbps or 100 Mbps).

5

Capturez et visualisez les Ethernet frames showing preamble, MAC addresses, EtherType, payload, and FCS for both transmit and receive directions.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse MII ?
Pour MII 100 Mbps (horloge de 25 MHz), échantillonnez à un minimum de 100 MHz (4 fois l’horloge). Pour MII 10 Mbps (horloge de 2,5 MHz), 10-25 MHz suffisent. Des taux d’échantillonnage plus élevés offrent une meilleure marge temporelle pour vérifier les temps de setup et hold des données par rapport aux fronts d’horloge.
Pourquoi mon décodeur MII n'affiche-t-il pas de trames Ethernet valides ?
Un décodage de trames invalide indique généralement une affectation incorrecte des signaux — MII possède de nombreux signaux et l’inversion de TXD avec RXD ou l’utilisation de la mauvaise horloge pour chaque direction est une erreur courante. Vérifiez que TX_CLK est associé à TXD et TX_EN, et que RX_CLK est associé à RXD et RX_DV. Confirmez également que le seuil de tension est correctement configuré pour les signaux MII de 3,3 V.
Combien de canaux sont nécessaires pour l'analyse MII ?
L’analyse MII bidirectionnelle complète nécessite 12-14 canaux : TXD[3:0], TX_CLK, TX_EN, TX_ER (7 TX), RXD[3:0], RX_CLK, RX_DV, RX_ER (7 RX), plus optionnellement CRS et COL. Pour la surveillance unidirectionnelle (TX ou RX uniquement), 7 canaux suffisent. Les séries LA4000 et LA3000 fournissent le nombre de canaux nécessaire pour MII.

Protocoles connexes

Besoin d'aide pour choisir le bon instrument pour votre protocole ? Contactez notre équipe d'ingénierie.