RMII Protocol Support

Computers & Servers

Reduced Media Independent Interface

What is RMII?

RMII (Reduced Media Independent Interface) is a simplified version of MII that reduces the pin count for 10/100 Mbps Ethernet MAC-to-PHY connections. RMII uses 2-bit-wide transmit and receive data paths (instead of 4-bit), sharing a single 50 MHz reference clock (instead of separate TX and RX clocks). This reduced pin count makes RMII popular in space-constrained designs and microcontrollers with limited pin availability. The trade-off is a higher clock frequency and tighter timing requirements. Engineers debugging embedded Ethernet implementations frequently encounter RMII interface issues related to clock distribution, timing alignment, and reference clock quality.

RMII Quick Reference

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

Acute Instruments Supporting RMII

Recommended Solutions

Recommended for Decode

TL4234B

TL4234B

All Supporting Products

Protocol Decode
Hardware Trigger
Protocol Exerciser

LA4000 Series

MSO2000 Series

MSO3000 Series

TravelLogic Series

Ready to analyze this protocol?

See how Acute instruments capture and decode this protocol in real time. Request a demo or contact our team.

How to Analyze RMII with Acute Instruments

1

Connect your Acute logic analyzer to the RMII signals: TXD[1:0], RXD[1:0], REF_CLK, TX_EN, and CRS_DV.

2

Attach a ground lead to the target board's ground reference.

3

In the Acute software, select the RMII protocol decoder and assign each signal to the correct input channel.

4

Configure the expected Ethernet speed (10 or 100 Mbps).

5

Capture and view decoded Ethernet frames for both transmit and receive directions, verifying frame integrity and timing.

Frequently Asked Questions

What sample rate do I need for RMII analysis?
RMII uses a 50 MHz reference clock. Sample at a minimum of 200 MHz (4x the clock) for reliable decoding. A sample rate of 500 MHz or higher is recommended for accurate timing analysis of data setup and hold times, which are critical for diagnosing intermittent RMII link issues.
Why is my RMII Ethernet link intermittently dropping?
Intermittent RMII link issues are frequently caused by reference clock quality problems — jitter, duty cycle distortion, or routing-induced skew between the clock and data signals. Capture the REF_CLK alongside the data signals and measure timing margins. Also verify that the CRS_DV signal is properly de-multiplexing carrier sense and receive data valid, as incorrect CRS_DV interpretation can cause frame reception failures.
How many channels are needed for RMII analysis?
Full bidirectional RMII analysis requires 7 channels: TXD[1:0], TX_EN, RXD[1:0], CRS_DV, and REF_CLK. For monitoring only one direction (transmit or receive), 4 channels are sufficient. If you also need to monitor MDIO management bus traffic alongside RMII, add 2 more channels for MDC and MDIO.

Related Protocols

Need help choosing the right instrument for your protocol? Contact our engineering team.