RGMII Protocolos suportados

Computadores e servidores

Reduced Gigabit Media Independent Interface

O que é RGMII?

RGMII (Reduced Gigabit Media Independent Interface) is the most widely used MAC-to-PHY interface for Gigabit Ethernet in embedded systems. RGMII achieves 1 Gbps throughput using only 12 signals by employing DDR (Double Data Rate) signaling — data is sampled on both the rising and falling edges of the 125 MHz clock. This makes RGMII timing-critical, as clock-to-data alignment must be maintained within tight margins. RGMII supports 10/100/1000 Mbps operation, with the clock frequency scaling accordingly. Engineers debugging Gigabit Ethernet frequently encounter RGMII timing issues including internal vs. external clock delay configuration, PCB trace length matching, and signal integrity problems at 125 MHz DDR rates.

RGMII Referência rápida

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

Instrumentos Acute compatíveis com RGMII

Soluções recomendadas

Recomendado para decodificação

TL4234B

TL4234B

Todos os produtos compatíveis

Decodificação de protocolo
Disparo por hardware
Emulador de protocolo

Série LA4000

Série MSO2000

Série MSO3000

Série TravelLogic

Pronto para analisar este protocolo?

Veja como os instrumentos Acute capturam e decodificam este protocolo em tempo real. Solicite uma demo ou entre em contato com nossa equipe.

Como analisar RGMII com instrumentos Acute

1

Conecte seu analisador lógico Acute aos sinais RGMII: TXD[3:0], TX_CLK, TX_CTL, RXD[3:0], RX_CLK e RX_CTL.

2

Conecte um fio terra a referência de terra da placa alvo.

3

No software Acute, selecione o RGMII protocol decoder e atribua cada sinal ao canal de entrada correspondente.

4

Configure o decodificador para expected speed mode (1 Gbps DDR, 100 Mbps, or 10 Mbps).

5

Capture e visualize os Ethernet frames, and use timing analysis to verify clock-to-data alignment on both clock edges.

Perguntas frequentes

Qual taxa de amostragem e necessária para a análise RGMII ?
RGMII at 1 Gbps uses a 125 MHz clock with DDR data, meaning data transitions occur at 250 MHz effective rate. Sample at a minimum of 500 MHz for basic frame decoding. For timing analysis of clock-to-data skew and setup/hold margins, a sample rate of 1 GHz or higher is recommended. Os analisadores lógicos Acute com análise de temporizado de 2 GHz are well-suited for RGMII timing validation.
Por que meu link RGMII funciona a 100 Mbps mas falha a 1 Gbps?
This is almost always a clock delay configuration issue. RGMII at 1 Gbps requires a 2 ns (90-degree) clock delay to properly center the clock within the data eye. At 100 Mbps, timing margins are much more forgiving so the link works without precise delay. Check whether the PHY is configured for internal clock delay (RGMII-ID mode) or if the PCB provides external delay through trace length. Capture the RGMII signals and measure the actual clock-to-data timing relationship.
Quantos canais são necessários para a análise de RGMII ?
Full bidirectional RGMII analysis requires 12 channels: TXD[3:0], TX_CLK, TX_CTL (6 TX), RXD[3:0], RX_CLK, RX_CTL (6 RX). For unidirectional monitoring, 6 channels cover one direction. Adding MDIO management bus signals (MDC, MDIO) brings the total to 14 channels. The LA4000 series provides adequate channel count for full RGMII analysis.

Protocolos relacionados

Precisa de ajuda para escolher o instrumento certo para o seu protocolo? Entre em contato com nossa equipe de engenharia.