User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 488
UG585 (v1.11) September 27, 2016
Chapter 16: Gigabit Ethernet Controller
The frame has an ARP operation field of 0x0001 (bytes 21 and 22)
The least significant 16 bits of the frame's ARP target protocol address (bytes 41 and 42) match
the value programmed in bits[15:0] of the Wake-on-LAN register
The decoding of the ARP fields adjusts automatically if a VLAN tag is detected within the frame. The
reserved value of 0x0000 for the Wake-on-LAN target address value does not cause an ARP request
event, even if matched by the frame.
A specific address 1 filter match event occurs if all of the following are true:
Specific address 1 events are enabled through bit [18] of the Wake-on-LAN register
The frame's destination address matches the value programmed in the Specific Address 1
registers
A multicast filter match event occurs if all of the following are true:
Multicast hash events are enabled through bit [19] of the Wake-on-LAN register
Multicast hash filtering is enabled through bit [6] of the Network Configuration register
The frame destination address matches against the multicast hash filter
The frame destination address is not a broadcast
16.2.5 DMA Block
The DMA controller is attached to the FIFO to provide a scatter-gather type capability for packet data
storage in an embedded processing system.
Packet Buffer DMA
The controller uses a packet buffer which has the following features
32 data bus width support
Easier to guarantee maximum line rate due to the ability to store multiple frames in the packet
buffer
More efficient use of the AHB interface
Full store and forward
Support for Transmit TCP/IP checksum offload
Support for priority queuing
When a collision on the line occurs during transmission, the packet is automatically replayed
directly from the packet buffer memory rather than having to re-fetch through the AHB
interface
Received error packets are automatically dropped before any of the packet is presented to the
AHB, thus reducing AHB activity
Supports manual RX packet flush capabilities
RX packet flush when there is lack of AHB resource