一、RGMII TX Direction
MAC 在TXC 的posedge edge和negedge edge都会推出data,第一个nibble是在TXC 的posedge推出,TXC_dly MAC 的TXC 经过softpad delay后送给phy的TXC,所以在PHY端可以直接用TXC_dly 来sample RGMII_TXD[3:0];RGMII_TXD[3:0]和RGMII_TXEN都是MAC reference TXC 在第一个posedge开始推。
二、RGMII RX Direction
PHY 以RXC reference ,在RXC的posedge 和 negedge edge都推data,MAC 内部会先将RXC经过softpad delay后,得到RXC_dly,然后用RXC_dly为reference clock来 sample RGMII_RXD[3:0];