Xilinx provides a GMII to RGMII LogiCORE for connecting to the Zynq-7000 integrated Ethernet MAC
The Xilinx LogiCORE™ IP Gigabit Media Independent Interface (GMII) to Reduced Gigabit Media Independent Interface (RGMII) design provides the RGMII between RGMII-compliant Ethernet physical media devices (PHY) and the embedded Gigabit Ethernet controller in the Zynq®-7000 devices. This core can be used in all three modes of operation (10/100/1000 Mb/s). The Management Data Input/Output (MDIO) interface is used to determine the speed of operation. This core is capable enough to switch dynamically between different speed modes of 10/100/1000 Mb/s.