RGMII接口是MAC和PHY之間常用的千兆網(wǎng)通信接口,采用4bit數(shù)據(jù)接口,工作時鐘為125Mhz,并且上升沿和下降沿同時傳輸數(shù)據(jù),因此傳輸速率可達1000Mbps。
RK3588芯片擁有2個GMAC控制器,提供RMII或RGMII接口連接外置的Ethernet PHY,GMAC控制器支持以下功能:
(1)支持10/100/1000Mbps數(shù)據(jù)傳輸速率的 RGMII接口;
(2)支持10/100Mbps數(shù)據(jù)傳輸速率的RMII接口。
RGMII PCB設計注意事項:
1、常規(guī)走線要求如下表1所示:
表1 RGMII常規(guī)走線要求
2、CLK需要全程包地處理,并在地線上打上地過孔,每150mil必須有一個過孔;且時鐘的去耦電容必須靠近管腳放置;如圖1和2所示;
圖1 GMAC0-TXCLK包地
圖2 時鐘去耦電容放置
3、晶振需要靠近RK3588的XIN/XOUT腳擺放,需要包地處理,并且打上地過孔;如圖3所示;
4、為提高RGMII/RMII接口性能,所在VCCIOx電源的去耦電容不得刪除,布局時請靠近管腳放置;如圖4所示;
圖3 晶振的處理示意圖
圖4 電源的去耦電容放置