User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1281
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
csum_gen_offload_en
(TCPCKSUM)
11 rw 0x0 Transmitter IP, TCP and UDP checksum
generation offload enable. When set, the
transmitter checksum generation engine is
enabled, to calculate and substitute checksums for
transmit frames. When clear, frame data is
unaffected.
If the GEM is not configured to use the DMA
packet buffer, this bit is not implemented and will
be treated as reserved, read as zero, ignored on
write.
Zynq uses packet buffer.
tx_pktbuf_memsz_sel
(TXSIZE)
10 rw 0x1 Transmitter packet buffer memory size select -
Having this bit at zero halves the amount of
memory used for the transmit packet buffer. This
reduces the amount of memory used by the GEM.
It is important to set this bit to one if the full
configured physical memory is available. The
value in brackets below represents the size that
would result for the default maximum configured
memory size of 4 kB.
1: Use full configured addressable space (4 kB)
0: Do not use top address bit (2 kB)
If the GEM is not configured to use the DMA
packet buffer, this bit is not implemented and will
be treated as reserved, read as zero, ignored on
write. Zynq uses packet buffer.
rx_pktbuf_memsz_sel
(RXSIZE)
9:8 rw 0x3 Receiver packet buffer memory size select -
Having these bits at less than 11 reduces the
amount of memory used for the receive packet
buffer. This reduces the amount of memory used
by the GEM. It is important to set these bits both
to one if the full configured physical memory is
available. The value in brackets below represents
the size that would result for the default
maximum configured memory size of 8 kBs.
00: Do not use top three address bits (1 kB)
01: Do not use top two address bits (2 kB)
10: Do not use top address bit (4 kB)
11: Use full configured addressable space (8 kB)
If the controller is not configured to use the DMA
packet buffer, these bits are not implemented and
will be treated as reserved, read as zero, ignored
on write. Zynq uses packet buffer.
ahb_endian_swp_pkt_
en
(ENDIAN)
7 rw 0x1 AHB endian swap mode enable for packet data
accesses - When set, selects swapped endianism
for AHB transfers. When clear, selects little endian
mode.
Field Name Bits Type Reset Value Description