To satisfy setup and hold requirements for these standards, either:
- Fixed-mode IODELAYs are placed on the receive data and control signals when using
the GMII, RGMII, or MII wrapper files.
In the example design XDC, the fixed value delays are set based on the pinout used in the example design. With a different pinout, it might be required to adjust the fixed DELAY value to still meet the setup and hold requirements.
- An MMCM is used on the input clock source for the GMII, RGMII, or MII.
In the example design XDC, a fixed phase shift value is set based on the pinout used in the example design. With a different pinout, it might be required to adjust the phase shift value to still meet the setup and hold requirements.
For more details on adjusting this delay to meet setup and hold requirements, see the Vivado Design Suite, I/O Standard and Placement.