User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1344
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register (GEM) design_cfg3
Register design_cfg3 Details
Register (GEM) design_cfg4
gem_rx_pkt_buffer 20 ro x Takes the value of the `gem_rx_pkt_buffer
DEFINE. Defined for Zynq. Includes the receiver
packet buffer.
gem_hprot_value 19:16 ro 0x1 Takes the value of the `gem_hprot_value DEFINE.
For Zynq, set the fixed AHB HPROT value used
during transfers.
gem_jumbo_max_lengt
h
15:0 ro 0x3FFF Takes the value of the `gem_jumbo_max_length
DEFINE. Maximum length of jumbo frames
accepted by receiver.
This is set to the size of the smallest of the two
packet buffer, minus a margin for packet headers.
However, Zynq will not support jumbo frames.
Name design_cfg3
Relative Address 0x00000288
Absolute Address gem0: 0xE000B288
gem1: 0xE000C288
Width 32 bits
Access Type ro
Reset Value 0x00000000
Description Design Configuration 3
Field Name Bits Type Reset Value Description
Field Name Bits Type Reset Value Description
gem_rx_base2_fifo_siz
e
31:16 ro 0x0 Takes the value of the `gem_rx_base2_fifo_size
DEFINE. Base-2 equivalent of `gem_rx_fifo_size
gem_rx_fifo_size 15:0 ro 0x0 Takes the value of the `gem_rx_fifo_size DEFINE.
Set the size of the small Rx FIFO for grant latency.
Extended to 16 deep to allow buffering of 64 byte
maximum AHB burst size in Zynq.
Name design_cfg4
Relative Address 0x0000028C
Absolute Address gem0: 0xE000B28C
gem1: 0xE000C28C
Width 32 bits