The following figure displays the GMII to RGMII customization screen used to set core parameters and options.
- Component Name
- The component name is used as the base name of the output files generated for the core. Names must begin with a letter and can be composed of the following characters: a through z, 0 through 9, and the underscore (_).
- External Clock
- Select this option to source the GMII clock externally. When selected,
ensure that the GMII clock frequency is appropriate for the line rate: 2.5 MHz for 10 Mb/s, 25
MHz for 100 Mb/s, and 125 MHz for 1,000 Mb/s.
By default, the GMII clock is generated internally. The GMII to RGMII IP has a built-in clock generator for providing 2.5 MHz, 25 MHz, and 125 MHz frequency clocks for 10 Mb/s, 100 Mb/s, and 1,000 Mb/s speeds of operation, respectively.
- Instantiate IDELAYCTRL in the Design
- Select this option to instantiate an IDELAYCTRL primitive in the core. The
IDELAYCTRL primitive should be instantiated when Input/Output Delay primitives are used in the
design. This core uses them, and thus this option is selected by default.
If your design has an IDELAYCTRL primitive instantiated for the I/O bank to which the RGMII I/Os are also mapped, then you should not select this option.
The IDELAYCTRL primitive is instantiated as part of the Shared Logic and is part of the core in the Include Shared Logic in the Core configuration. If only one instance of the core exists in the Include Shared Logic in the Example Design configuration, the IDELAYCTRL primitive needs to be instantiated in the design.
Note: IDELAYCTRL is not needed for the Versal adaptive SoC device. - PHY Address
- The PHY Address is the 5-bit address used to identify the core in a MDIO transaction. Valid ranges are 0 to 31. The PHY address here must be different from the address assigned to the onboard PHY.
- Provide 2 ns Skew on RGMII TXC
- Select this option to choose the location where 2 ns skew on RGMII TXC is added with respect
to RGMII TXD. If the skew is added in the FPGA, it can be by ODELAYs (present in devices HPIOs
only) or through MMCM.Important: This option of using ODELAY can be used only when the RGMII TXC pin is mapped to a high-performance I/O Bank on the device.