User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1276
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register net_cfg Details
The network configuration register contains functions for setting the mode of operation for the Gigabit
Ethernet MAC
Field Name Bits Type Reset Value Description
unidir_en 31 rw 0x0 NA.
ignore_ipg_rx_er 30 rw 0x0 Ignore IPG rx_er. When set rx_er has no effect on
the GEM's operation when rx_dv is low. Set this
when using the RGMII wrapper in half-duplex
mode.
rx_bad_preamble
(BADPREAMBEN)
29 rw 0x0 Receive bad preamble. When set frames with
non-standard preamble are not rejected.
ipg_stretch_en
(IPDSTRETCH)
28 rw 0x0 IPG stretch enable - when set the transmit IPG can
be increased above 96 bit times depending on the
previous frame length using the IPG stretch
register.
sgmii_en 27 rw 0x0 SGMII mode enable - changes behavior of the
auto-negotiation advertisement and link partner
ability registers to meet the requirements of
SGMII and reduces the duration of the link timer
from 10 ms to 1.6 ms
ignore_rx_fcs
(FCSIGNORE)
26 rw 0x0 Ignore RX FCS - when set frames with FCS/CRC
errors will not be rejected. FCS error statistics will
still be collected for frames with bad FCS and FCS
status will be recorded in frame's DMA
descriptor.
For normal operation this bit must be set to zero.
rx_hd_while_tx
(HDRXEN)
25 rw 0x0 Enable frames to be received in half-duplex mode
while transmitting.
rx_chksum_offld_en
(RXCHKSUMEN)
24 rw 0x0 Receive checksum offload enable - when set, the
receive checksum engine is enabled. Frames with
bad IP, TCP or UDP checksums are discarded.
dis_cp_pause_frame
(PAUSECOPYDI)
23 rw 0x0 Disable copy of pause frames - set to one to
prevent valid pause frames being copied to
memory. When set, pause frames are not copied to
memory regardless of the state of the copy all
frames bit; whether a hash match is found or
whether a type ID match is identified. If a
destination address match is found the pause
frame will be copied to memory.
Note that valid pause frames received will still
increment pause statistics and pause the
transmission of frames as required.