User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 526
UG585 (v1.11) September 27, 2016
Chapter 16: Gigabit Ethernet Controller
16.6 Signals and I/O Connections
16.6.1 MIO–EMIO Interface Routing
The I/O interface is routed to the MIO for RGMII, and to the EMIO for GMII/MII connectivity. The PL
can modify the GMII/MII interface from the MAC to construct other Ethernet interfaces that connect
to external devices via PL pins. The routing of the Ethernet communications signals are shown in
Figure 16-6. The Ethernet communications ports are independently routed to the MIO pins (as
RGMII) or to a set of EMIO interface signals (as GMII). When using the EMIO interface both the TX
and RX clocks are inputs to the PS.
16.6.2 Precision Time Protocol
The PTP signals connected to the Ethernet controller provide the capability to handle IEEE-1588
precision time protocol (PTP) signaling.
16.6.3 Programmable Logic (PL) Implementations
There are options to provide further external interface standard support by linking the GMII signals
on the EMIO interface to the PL. Users can design and connect logic to generate other interface
standards on the PL pins.
TBI support can be provided by connecting the GMII to a TBI compatible logic core in the PL which
provides the PCS functions required for ten-bit interfacing to an external PHY via the PL pins. SGMII
or 1000 Base-X support can be provided by connecting the GMII to an SGMII or 1000 Base-X
compatible logic core which provides the required PCS functions and signal adaptation and drives an
MGT for serial interfacing to an external PHY.
X-Ref Target - Figure 16-6
Figure 16-6: Interface Select Multiplexer
UG585_c16_05_013013
GMII Rx
MAC
Ethernet
Controller
GMII / RGMII
Adapter
GMII Tx
GMII / MII
(EMIO)
slcr.GEM{1:0}_RCLK_CTRL[SRC_SEL]
RGMII
(MIO)