User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 1852
UG585 (v1.11) September 27, 2016
Appendix B: Register Details
Register (usb) USBMODE
BSV
(OTGSC_BSV)
11 ro 0x0 B Session Valid
Indicates VBus is above the B session valid
threshold.
ASV
(OTGSC_ASV)
10 ro 0x0 A Session Valid
Indicates VBus is above the A session valid
threshold.
AVV
(OTGSC_AVV)
9 ro 0x0 A VBus Valid.
Indicates VBus is above the A VBus valid
threshold.
ID
(OTGSC_ID)
8 ro 0x0 USB ID'0' = A device, '1' = B device.
HABA
(OTGSC_HABA)
7 rw 0x0 Hardware assisted B-Disconnect to A-connect.
0: disabled.
1: enable automatic B-Disconnect to A-Connect
sequence.
HADP
(OTGSC_HADP)
6 rw 0x0 Hardware assisted Data-Pulse
0: disable
1: hardware assisted data pulsing sequence starts.
IDPU
(OTGSC_IDPU)
5 rw 0x1 ID Pullup. Control the ID Pullup resistor.
0: off (the ID input will not be sampled).
1: on.
DP
(OTGSC_DP)
4 rw 0x0 Data Pulsing enable.
0:
1: pullup on DP is asserted for data pulsing
during SRP.
OT
(OTGSC_OT)
3 rw 0x0 OTG Termination
0:
1: This bit must be set when the Controller is in
device mode. It controls the pulldown on DM.
HAAR
(OTGSC_HAAR)
2 rw 0x0 Hardware Assist Auto-Reset'0' = Disabled, '1' =
Enable automatic reset after connect on host port.
VC
(OTGSC_VC)
1rw0x0 VBUS Charge
Setting this bit causes the VBus line to be charged.
This is used for VBus pulsing during SRP.
VD
(OTGSC_VD)
0rw0x0 VBUS Discharge.
Setting this bit causes VBus to discharge through
a resistor.
Name USBMODE
Field Name Bits Type Reset Value Description