USB Registers
16.5.3.2 USB1CTRL Register (offset = 14h) [reset = 0h]
USB1CTRL is shown in
and described in
.
Figure 16-100. USB1CTRL Register
31
30
29
28
27
26
25
24
DIS_DEB
DIS_SRP
Reserved
R/W-0h
R/W-0h
23
22
21
20
19
18
17
16
Reserved
15
14
13
12
11
10
9
8
Reserved
7
6
5
4
3
2
1
0
Reserved
SOFT_RESET_ISOLA
RNDIS
UINT
Reserved
CLKFACK
SOFT_RESET
TION
R/W-0h
R/W-0h
R/W-0h
R/W-0h
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; W1toCl = Write 1 to clear bit; -n = value after reset
Table 16-110. USB1CTRL Register Field Descriptions
Bit
Field
Type
Reset
Description
31
DIS_DEB
R/W
0h
Disable the VBUS debouncer circuit fix
30
DIS_SRP
R/W
0h
Disable the OTG Session Request Protocol (SRP) AVALID circuit fix.
When enabled (=0) this allows additional time for the VBUS signal to
be measured against the VBUS thresholds.
The time is specified in the USB0 SRP Fix Time Register.
5
SOFT_RESET_ISOLATIO R/W
0h
Soft reset isolation.
N
When high this bit forces all USB1 signals that connect to the
USBSS to known values during a soft reset via bit 0 of this register.
This bit should be set high prior to setting bit 0 and cleared after bit 0
is cleared.
4
RNDIS
R/W
0h
Global RNDIS mode enable for all endpoints.
3
UINT
R/W
0h
USB interrupt enable
1 = Legacy
0 = Current (recommended setting)
If uint is set high, then the mentor controller generic interrupt for
USB[9] will be generated (if enabled).
This requires S/W to read the mentor controller's registers to
determine which interrupt from USB[0] to USB[7] that occurred.
If uint is set low, then the usb20otg_f module will automatically read
the mentor controller's registers and set the appropriate interrupt
from USB[0] to USB[7] (if enabled).
The generic interrupt for USB[9] will not be generated.
1
CLKFACK
R/W
0h
Clock stop fast ack enable.
1856
Universal Serial Bus (USB)
SPRUH73H – October 2011 – Revised April 2013
Copyright © 2011–2013, Texas Instruments Incorporated