RGMII接口是MAC和PHY之间常用的千兆网通信接口,采用4bit数据接口,工作时钟为125Mhz,并且上升沿和下降沿同时传输数据,因此传输速率可达1000Mbps。
RK3588芯片拥有2个GMAC控制器,提供RMII或RGMII接口连接外置的Ethernet PHY,GMAC控制器支持以下功能:
(1)支持10/100/1000Mbps数据传输速率的 RGMII接口;
(2)支持10/100Mbps数据传输速率的RMII接口。
RGMII PCB设计注意事项:
1、常规走线要求如下表1所示:
表1 RGMII常规走线要求
2、CLK需要全程包地处理,并在地线上打上地过孔,每150mil必须有一个过孔;且时钟的去耦电容必须靠近管脚放置;如图1和2所示;
图1 GMAC0-TXCLK包地
图2 时钟去耦电容放置
3、晶振需要靠近RK3588的XIN/XOUT脚摆放,需要包地处理,并且打上地过孔;如图3所示;
4、为提高RGMII/RMII接口性能,所在VCCIOx电源的去耦电容不得删除,布局时请靠近管脚放置;如图4所示;
图3 晶振的处理示意图
图4 电源的去耦电容放置