RMII Protocoles pris en charge

Ordinateurs et serveurs

Reduced Media Independent Interface

Qu'est-ce que RMII?

RMII (Reduced Media Independent Interface) est une version simplifiée de MII qui réduit le nombre de broches pour les connexions MAC-vers-PHY Ethernet 10/100 Mbps. RMII utilise des chemins de données d’émission et de réception sur 2 bits (au lieu de 4), partageant une seule horloge de référence de 50 MHz (au lieu d’horloges TX et RX séparées). Ce nombre réduit de broches rend RMII populaire dans les conceptions à espace limité et les microcontrôleurs avec un nombre de broches restreint. Le compromis est une fréquence d’horloge plus élevée et des exigences de temporisation plus strictes. Les ingénieurs déboguant des implémentations Ethernet embarquées rencontrent fréquemment des problèmes d’interface RMII liés à la distribution de l’horloge, l’alignement temporel et la qualité de l’horloge de référence.

RMII Référence rapide

type Parallel, reduced pin count
signals TXD[1:0], RXD[1:0], REF_CLK, etc.
max Speed 50 MHz (100 Mbps)
voltage Range 3.3V
standard IEEE 802.3u

Instruments Acute compatibles avec RMII

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

1

Connectez votre analyseur logique Acute aux signaux RMII : TXD[1:0], RXD[1:0], REF_CLK, TX_EN et CRS_DV.

2

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

3

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

4

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

5

Capturez et visualisez les Ethernet frames for both transmit and receive directions, verifying frame integrity and timing.

Questions fréquemment posées

Quel taux d'échantillonnage est nécessaire pour l'analyse RMII ?
RMII utilise une horloge de référence de 50 MHz. Échantillonnez à un minimum de 200 MHz (4 fois l’horloge) pour un décodage fiable. Un taux d’échantillonnage de 500 MHz ou plus est recommandé pour une analyse temporelle précise des temps de setup et hold des données, critiques pour diagnostiquer les problèmes intermittents de liaison RMII.
Pourquoi mon lien Ethernet RMII se coupe-t-il de manière intermittente ?
Les problèmes intermittents de liaison RMII sont fréquemment causés par des problèmes de qualité de l’horloge de référence — jitter, distorsion du rapport cyclique, ou décalage induit par le routage entre l’horloge et les signaux de données. Capturez le REF_CLK avec les signaux de données et mesurez les marges temporelles. Vérifiez également que le signal CRS_DV démultiplexe correctement la détection de porteuse et la validité des données reçues, car une interprétation incorrecte de CRS_DV peut causer des échecs de réception de trames.
Combien de canaux sont nécessaires pour l'analyse RMII ?
L’analyse RMII bidirectionnelle complète nécessite 7 canaux : TXD[1:0], TX_EN, RXD[1:0], CRS_DV et REF_CLK. Pour la surveillance d’une seule direction (émission ou réception), 4 canaux suffisent. Si vous devez également surveiller le trafic du bus de gestion MDIO en parallèle avec RMII, ajoutez 2 canaux supplémentaires pour MDC et MDIO.

Protocoles connexes

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