GMII Protocoles pris en charge

Ordinateurs et serveurs

Gigabit Media Independent Interface

Qu'est-ce que GMII?

GMII (Gigabit Media Independent Interface) est l’interface parallèle originale sur 8 bits pour les connexions MAC-vers-PHY Ethernet Gigabit, définie dans IEEE 802.3z. GMII utilise des bus de données d’émission et de réception séparés sur 8 bits cadencés à 125 MHz, fournissant 1 Gbps de débit sans nécessiter de signalisation DDR. Bien que RGMII ait largement remplacé GMII dans les nouvelles conceptions en raison de son nombre de broches inférieur, GMII se retrouve encore dans les implémentations Ethernet basées sur FPGA, les équipements réseau et les conceptions existantes où le bus plus large et la temporisation SDR plus simple sont avantageux. Les ingénieurs travaillant avec GMII doivent vérifier la temporisation du bus de données, les relations d’horloge et l’intégrité des trames à la frontière MAC-PHY.

GMII Référence rapide

type Parallel
signals TXD[7:0], RXD[7:0], GTX_CLK, RX_CLK, etc.
max Speed 125 MHz (1 Gbps)
voltage Range 2.5V
standard IEEE 802.3z

Instruments Acute compatibles avec GMII

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 GMII avec les instruments Acute

1

Connectez votre analyseur logique Acute aux signaux GMII : TXD[7:0], GTX_CLK, TX_EN, TX_ER, RXD[7:0], RX_CLK, RX_DV et RX_ER.

2

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

3

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

4

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

5

Capturez et visualisez les Ethernet frames for both directions, verifying payload integrity and FCS validation.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse GMII ?
GMII à 1 Gbps utilise une horloge de 125 MHz avec une signalisation SDR (single data rate). Échantillonnez à un minimum de 500 MHz (4 fois l’horloge) pour une capture de données fiable. Pour l’analyse des marges temporelles, 1 GHz ou plus est recommandé. À des vitesses Ethernet inférieures (10/100 Mbps), les fréquences d’horloge sont proportionnellement plus basses et les exigences de taux d’échantillonnage sont réduites en conséquence.
Pourquoi mon décodeur GMII affiche-t-il des erreurs de FCS sur les trames recues ?
Les erreurs FCS indiquent souvent une erreur d’affectation de bit de données — avec 8 lignes de données, il est facile d’intervertir les positions de bits, ce qui produit des trames d’apparence valide avec un CRC incorrect. Vérifiez que TXD[0] à TXD[7] et RXD[0] à RXD[7] sont chacun assignés aux bons canaux de l’analyseur logique dans le bon ordre de bits. Vérifiez également le front d’échantillonnage horloge-données et que le seuil de tension est approprié.
Combien de canaux sont nécessaires pour l'analyse GMII ?
Le GMII bidirectionnel complet nécessite 22 canaux : TXD[7:0], GTX_CLK, TX_EN, TX_ER (11 TX), RXD[7:0], RX_CLK, RX_DV, RX_ER (11 RX). Pour la surveillance unidirectionnelle, 11 canaux suffisent. Ce nombre élevé de canaux fait de la série LA4000 l’instrument recommandé pour l’analyse GMII. L’ajout de MDIO (2 canaux) porte le total à 24.

Protocoles connexes

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