User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 478
UG585 (v1.11) September 27, 2016
Chapter 16
Gigabit Ethernet Controller
16.1 Introduction
The Gigabit Ethernet Controller (GEM) implements a 10/100/1000 Mb/s Ethernet MAC compatible
with the IEEE 802.3-2008 standard capable of operating in either half or full duplex mode at all three
speeds. The PS is equipped with two Gigabit Ethernet Controllers. Each controller can be configured
independently. To access pins via MIO, each controller uses an RGMII interface (to save pins). Access
to the PL is through the EMIO which provides the GMII interface.
Other Ethernet communications interfaces can be created in the PL using the GMII available on the
EMIO interface. For example, the PL can be used to implement these interfaces:
SGMII and 1000 Base-X, in devices with GTX
RGMII v2.0 for PHY devices with HSTL Class 1 drivers and receivers
Registers are used to configure the features of the MAC, select different modes of operation, and
enable and monitor network management statistics. The DMA controller connects to memory
through an AHB bus interface. It is attached to the controller’s FIFO interface of the MAC to provide
a scatter-gather type capability for packet data storage in an embedded processing system.
The controllers provide MDIO interfaces for PHY management. The PHYs can be controlled from
either of the MDIO interfaces.