User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 524
UG585 (v1.11) September 27, 2016
Chapter 16: Gigabit Ethernet Controller
16.5.2 Status and Statistics Registers
The statistics registers hold counts for various types of events associated with transmit and receive
operations. These registers, along with the status words stored in the receive buffer list, enable
software to generate network management statistics compatible with IEEE 802.3. (See Table 16-10).
Table 16-9: Ethernet Control Register Overview
Function Register Name Description
MAC Configuration
net_{cfg,ctrl,status}
tx_pauseq
rx_pauseq
tx_pfc_pause
ipg_stretch
stacked_vlan
Network control, configuration and status.
Rx, Tx Pause clocks.
IPG stretch.
DMA Unit
tx_status
rx_status
tx_qbar
rx_qbar
dma_cfg
Control.
Receive, Transmit Status.
Receive, Transmit Queue Base Address Control.
Interrupts
intr_{status,en,dis, mask} Interrupt status, enable/disable, and mask
intr_dis_pq{1:7}
intr_en_pq{1:7}
intr_mask_pq{1:7}
wake_on_lan
isr_pq{1:7}
PHY Maintenance phy_maint PHY maintenance
MAC Address
Filtering and ID
Match
hash_{top,bot}
spec_addr{1:4}_{bot,top}
spec_addr1_mask_{bot,top}
type_id_match{1:4}
Hash address, Specific {4:1} addresses High/Low.
Match Type.
IEEE 1588 –
Precision Time
Protocol
timer_{s,ns}
timer_{adjust,incr}
timer_strobe_{s,ns}
IEEE 1588 second, nanosecond counter and
adjustment, increment.
ptp_tx_{s,ns}
ptp_peer_tx_{s,ns}
IEEE 1588 Tx normal/peer second, nanosecond
counter.
ptp_rx_{s,ns}
ptp_peer_rx_{s,ns}
IEEE 1588 Rx normal/peer second, nanosecond
counter.
Clocks and Reset
slcr.GEM{1,0}_CLK_CTRL
slcr.GEM{1,0}_RCLK_CTRL
slcr.GEM{1,0}_CPU_1XCLKACT
slcr.GEM_RST_CTRL
Refer to Chapter 25, Clocks and Chapter 26, Reset
System for more information.
I/O Signal Routing
slcr.MIO_PIN_{xxx} Refer to IOP Interface Connections, page 48 for MIO
pin programming information.