User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 479
UG585 (v1.11) September 27, 2016
Chapter 16: Gigabit Ethernet Controller
16.1.1 Block Diagram
A block diagram of one Ethernet controller is shown in Figure 16-1.
16.1.2 Features
Each Gigabit Ethernet MAC controller has the following features:
IEEE Standard 802.3-2008 compatible, supporting 10/100/1000 Mb/s transfer rates
Full and half duplex operation
RGMII interface with external PHY when using MIO pins
GMII/MII interface to the PL to allow connection of interfaces such as TBI, SGMII, 1000 Base-X
and RGMII v2.0 support using soft cores (Note: SGMII and 1000 Base-X interfaces require a
gigabit transceiver, MGT)
MDIO interface for physical layer management
32-bit AHB DMA master, 32-bit APB bus for control registers access
Scatter-gather DMA capability
Interrupt generation to signal receive and transmit completion, or errors and wake-up
Automatic pad and cyclic redundancy check (CRC) generation on transmitted frames
Automatic discard of frames received with errors
Programmable IPG stretch
Full duplex flow control with recognition of incoming pause frames and hardware generation of
transmitted pause frames
X-Ref Target - Figure 16-1
Figure 16-1: Ethernet Controller
UG585_c16_01_042512
PL
GMII to RGMII
Adapter
EMIO
MAC
Transmitter
AHB
Interface
FIFO
Frame
Filtering
Control Registers
Status and
Statistics
Registers
MAC
Receiver
MIO
Pins
RGMII
Device
Boundry
MDC, MDIO
AHB Master
GMII/MII
PL
Signals
User
Defined
DMA
Controller
APB Slave
Register
Interface
MIO
Pins
EMIO