用户工具

站点工具


标准:ethernet:rgmii:start

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
标准:ethernet:rgmii:start [2024/12/16 08:57] – [原理图设计] hwwiki标准:ethernet:rgmii:start [2025/03/15 20:00] (当前版本) – [常用标准] hwwiki
行 1: 行 1:
 ====== RGMII(Reduced Gigabit Media Independent Interface) ====== ====== RGMII(Reduced Gigabit Media Independent Interface) ======
  
-Ethernet MAC和PHY之间通讯的一种接口,GMII的精简接口。+Ethernet MAC和PHY之间数据传递的一种MII(Media Independent Interface)接口,GMII的精简接口,时钟不变,但在时钟上升和下降沿均收发数据,最高支持1000Mbps
  
 ===== 常用标准 ===== ===== 常用标准 =====
行 8: 行 8:
  
 {{ :标准:ethernet:rgmii:rgmiiv1_3.pdf | Reduced Gigabit Media Independent Interface (RGMII) 12/10/2000 Version 1.3}} {{ :标准:ethernet:rgmii:rgmiiv1_3.pdf | Reduced Gigabit Media Independent Interface (RGMII) 12/10/2000 Version 1.3}}
 +
 +V2.0相对于V1.3引入了CLK Delay,具体的调测见文档:{{:标准:ethernet:rgmii:ti_rgmii_interface_timing_budgets.pdf| TI RGMII Interface Timing Budgets}}
  
 ===== 原理图设计 ===== ===== 原理图设计 =====
行 17: 行 19:
 RGMII各信号的定义见下表: RGMII各信号的定义见下表:
  
 +|  **Table 12: RGMII Signal Definitions**  |||
 |  **Signal Name**  |  **Source**  |**Description**  | |  **Signal Name**  |  **Source**  |**Description**  |
- GTXCLK  Switch/MAC  |Transmit Clock.This clock is 125 MHz in 1000BASE-T mode,25 MHz in 100BASE-\\ TX mode,and 2.5 MHz in 10BASE-T mode.  | +|GTXCLK  |Switch/MAC  |Transmit Clock.This clock is 125 MHz in 1000BASE-T mode,25 MHz in 100BASE-\\ TX mode,and 2.5 MHz in 10BASE-T mode.  | 
- TXEN\\ (TXEN/TXER)  Switch/MAC  |Transmit Control.This signal has a number of functions multiplexed onto it.  |+|TXEN\\ (TXEN/TXER)  |Switch/MAC  |Transmit Control.This signal has a number of functions multiplexed onto it.  |
 |:::|:::|·TXEN=Transmit Enable.This information is presented on the rising edge of the\\ transmit clock in RGMIl mode.  | |:::|:::|·TXEN=Transmit Enable.This information is presented on the rising edge of the\\ transmit clock in RGMIl mode.  |
 |:::|:::|·TXER=Transmit Error.This information is presented on the falling edge of the\\ transmit clock in RGMIl mode.  | |:::|:::|·TXER=Transmit Error.This information is presented on the falling edge of the\\ transmit clock in RGMIl mode.  |
- TXD[3:0]  Switch/MAC  |Transmit Data.Data bits TXD[3:0]are presented on the rising edge of the transmit\\ clock in both RGMII.Data bits TXD[7:4]are presented on the falling edge of the\\ transmit clock in RGMIl mode.  | +|TXD[3:0]  |Switch/MAC  |Transmit Data.Data bits TXD[3:0]are presented on the rising edge of the transmit\\ clock in both RGMII.Data bits TXD[7:4]are presented on the falling edge of the\\ transmit clock in RGMIl mode.  | 
- RXC  |  PHY  |Receive Clock.This clock is 125 MHz in 1000BASE-T mode,25 MHzin 100BASE-TX\\ mode,and 2.5 MHz in 10BASE-T mode.  | +|RXC  |PHY  |Receive Clock.This clock is 125 MHz in 1000BASE-T mode,25 MHzin 100BASE-TX\\ mode,and 2.5 MHz in 10BASE-T mode.  | 
- RXDV\\ (RXDV/RXER)  PHY  |Receive Control.This signal has a number of functions multiplexed onto it.  |+|RXDV\\ (RXDV/RXER)  |PHY  |Receive Control.This signal has a number of functions multiplexed onto it.  |
 |:::|:::|·RXDV=Receive Data Valid.This information is presented on the rising edge of the\\ receive clock in RGMIl mode.  | |:::|:::|·RXDV=Receive Data Valid.This information is presented on the rising edge of the\\ receive clock in RGMIl mode.  |
 |:::|:::|·RXER=Receive Error.This information is presented on the falling edge of the receive\\ clock in RGMIl mode.  | |:::|:::|·RXER=Receive Error.This information is presented on the falling edge of the receive\\ clock in RGMIl mode.  |
- RXD[3:0]  PHY  |Receive Data.Data bits RXD[3:0]are presented on the rising edge of the receive and\\ data bits RXD[7:4]are presented on the falling edge of the receive clock. +|RXD[3:0]  |PHY  |Receive Data.Data bits RXD[3:0]are presented on the rising edge of the receive and\\ data bits RXD[7:4]are presented on the falling edge of the receive clock. 
- MDC  |  Switch/MAC  |Management Data Clock. +|MDC  |Switch/MAC  |Management Data Clock. 
- MDIO  |  Both  |Management Data.  |+|MDIO  |Both  |Management Data.  | 
 + 
 +**电平转换**:RGMII电平一般有1.8V、2.5V和3.3V三种,MAC和PHY尽量配置成同样的电平,避免使用电平转换芯片。如果电平无法一致,因其时钟频率高,三极管或MOS管的电平转换电路不满足此频率要求,需要用专门的转换芯片。TI提供的电平转换芯片见文档“{{ :元器件:ic:logic:translators_level-shifters:ti_voltage_translation_buying_guide.pdf | Voltage Translation Buying Guide}}”。 
 + 
 + 
 +===== PCB设计 =====
  
 +见 [[标准:ethernet:start#mii_mii_rmii_gmii_rgmii_布线|Ethernet:MII(MII、RMII、GMII、RGMII)布线]]
  
 ===== 参考文献 ===== ===== 参考文献 =====
  
   - {{ :标准:ethernet:net-an100-rds_networking_terms_protocols_and_standards.pdf | BROADCOM: Networking Terms, Protocols, and Standards}}   - {{ :标准:ethernet:net-an100-rds_networking_terms_protocols_and_standards.pdf | BROADCOM: Networking Terms, Protocols, and Standards}}
标准/ethernet/rgmii/start.1734310623.txt.gz · 最后更改: 2024/12/16 08:57 由 hwwiki