Tool/software:
Looking through the data sheet, I see that the clock delay is programmable via RGMII Delay Control Register (RGMIIDCTL), Address 0x0086
There appears to be another register, RGMII Control Register (RGMIICTL), Address 0x0032, where bits 1 and 0 also indicate a delay to the rx or tx clock relative to the data.
Do the bits in the RGMIICTL register (Address 0x0032) need to be set first before setting the RGMIIDCTL register to the desired value? Or does one register supersede the other in terms of operation and delays?
Thank you
Patrick