User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1835
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register (usb) TXFILLTUNING
Register TXFILLTUNING Details
The fields in this register control performance tuning associated with how the Controller posts data to the
TX latency FIFO before moving the data onto the USB bus.
Field Name Bits Type Reset Value Description
TXPBURST
(TX)
16:8 rw 0x10 Programmable TX Burst Length.
Default is the constant VUSB_HS_TX_BURST.
This register represents the maximum length of a
burst in 32-bit words while moving data from
system memory to the USB bus.
If field AHBBRST of register SBUSCFG is different
from zero, this field TXPBURST will return the
value of the INCRx length.
Supported values are integer values from 4 to 128.
It is recommended to set this value to a integer
sub-multiple of VUSB_HS_TX_CHAN. Different
values will not use all the available buffer space,
preventing proper TX endpoint priming in stream
disable mode (SDIS bit of USBMODE register set
to '1').
RXPBURST
(RX)
7:0 rw 0x10 Programmable RX Burst Length. Default is the
constant VUSB_HS_RX_BURST. This register
represents the maximum length of a burst in
32-bit words while moving data from the USB bus
to system memory. If field AHBBRST of register
SBUSCFG is different from zero, this field
RXPBRUST will return the value of the INCRx
length.
The supported values are integer values from 4 to
128. It is recommended to set this value to a
integer sub-multiple of VUSB_HS_RX_DEPTH.
Name TXFILLTUNING
Software Name TXFILL
Relative Address 0x00000164
Absolute Address usb0: 0xE0002164
usb1: 0xE0003164
Width 22 bits
Access Type mixed
Reset Value 0x00000000
Description TxFIFO Fill Tuning