User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1855
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register (usb) ENDPTPRIME
Register ENDPTPRIME Details
For each endpoint a corresponding bit is used to request that a buffer be prepared for an operation in order
to respond to a USB transaction. Software
writes a 1 to the corresponding bit when posting a new transfer descriptor to an endpoint. Hardware will
automatically use this bit to begin parsing for the new transfer descriptor. Hardware clears this bit when
the associated endpoint(s) is (are) successfully primed.
Note: These bits will be momentarily set by hardware during hardware re-priming operations when a dTD
is retired, and the dQH is updated.
Name ENDPTPRIME
Software Name EPPRIME
Relative Address 0x000001B0
Absolute Address usb0: 0xE00021B0
usb1: 0xE00031B0
Width 32 bits
Access Type wtc
Reset Value 0x00000000
Description Endpoint Primer (Device mode)
Field Name Bits Type Reset Value Description
PETB 31:16 wtc 0x0 Prime Endpoint TxBuffer (Device mode).
Write a 1 to the corresponding bit to request
TxBuffer to respond to a USB IN/INTERRUPT
transaction.
Bit[16]: Endpoint 0.
Bit[17]: Endpoint 1.
...
Bit[28]: Endpoint 12.
Bits[31:29]: reserved.
PERB 15:0 wtc 0x0 Prime Endpoint RxBuffer (Device mode).
Write a 1 to the corresponding bit to request
RxBuffer to respond to a USB OUT transaction.
Bit[0]: Endpoint 0.
Bit[1]: Endpoint 1.
...
Bit[12]: Endpoint 12.
Bits[15:13]: reserved.