RGMII Protocoles pris en charge

Ordinateurs et serveurs

Reduced Gigabit Media Independent Interface

Qu'est-ce que RGMII?

RGMII (Reduced Gigabit Media Independent Interface) est l’interface MAC-vers-PHY la plus répandue pour Ethernet Gigabit dans les systèmes embarqués. RGMII atteint 1 Gbps en utilisant seulement 12 signaux grâce à la signalisation DDR (Double Data Rate) — les données sont échantillonnées sur les fronts montant et descendant de l’horloge de 125 MHz. Cela rend la temporisation RGMII critique, car l’alignement horloge-données doit être maintenu dans des marges étroites. RGMII supporte le fonctionnement à 10/100/1000 Mbps, avec la fréquence d’horloge adaptée en conséquence. Les ingénieurs déboguant Ethernet Gigabit rencontrent fréquemment des problèmes de temporisation RGMII incluant la configuration du délai d’horloge interne versus externe, l’adaptation de longueur de piste PCB et les problèmes d’intégrité de signal aux débits DDR de 125 MHz.

RGMII Référence rapide

type Parallel, DDR
signals TXD[3:0], RXD[3:0], TX_CLK, RX_CLK, TX_CTL, RX_CTL
max Speed 125 MHz DDR (1 Gbps)
voltage Range 2.5V / 3.3V
standard RGMII v2.0

Instruments Acute compatibles avec RGMII

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

1

Connectez votre analyseur logique Acute aux signaux RGMII : TXD[3:0], TX_CLK, TX_CTL, RXD[3:0], RX_CLK et RX_CTL.

2

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

3

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

4

Configurez le décodeur pour expected speed mode (1 Gbps DDR, 100 Mbps, or 10 Mbps).

5

Capturez et visualisez les Ethernet frames, and use timing analysis to verify clock-to-data alignment on both clock edges.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse RGMII ?
RGMII à 1 Gbps utilise une horloge de 125 MHz avec des données DDR, ce qui signifie que les transitions de données se produisent à un débit effectif de 250 MHz. Échantillonnez à un minimum de 500 MHz pour le décodage de base des trames. Pour l’analyse temporelle du décalage horloge-données et des marges de setup/hold, un taux d’échantillonnage de 1 GHz ou plus est recommandé. Les analyseurs logiques Acute avec une analyse temporelle de 2 GHz sont parfaitement adaptés à la validation temporelle RGMII.
Pourquoi mon lien RGMII fonctionne-t-il à 100 Mbps mais pas à 1 Gbps ?
C’est presque toujours un problème de configuration du délai d’horloge. RGMII à 1 Gbps nécessite un délai d’horloge de 2 ns (90 degrés) pour centrer correctement l’horloge dans la fenêtre de données. À 100 Mbps, les marges temporelles sont beaucoup plus tolérantes, donc la liaison fonctionne sans délai précis. Vérifiez si le PHY est configuré pour un délai d’horloge interne (mode RGMII-ID) ou si le PCB fournit un délai externe via la longueur des pistes. Capturez les signaux RGMII et mesurez la relation temporelle réelle horloge-données.
Combien de canaux sont nécessaires pour l'analyse RGMII ?
L’analyse RGMII bidirectionnelle complète nécessite 12 canaux : TXD[3:0], TX_CLK, TX_CTL (6 TX), RXD[3:0], RX_CLK, RX_CTL (6 RX). Pour la surveillance unidirectionnelle, 6 canaux couvrent une direction. L’ajout des signaux du bus de gestion MDIO (MDC, MDIO) porte le total à 14 canaux. La série LA4000 fournit un nombre de canaux adéquat pour l’analyse RGMII complète.

Protocoles connexes

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