Preliminary
Registers
www.ti.com
20.9.2.2.2 USB1 Control Register (USB1CTRL)
The USB1 control register (USB1CTRL) allows the CPU to control various aspects of the module. 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 USB[0] to USB[7]
occurred. If uint is set low, then the usb20otg_f module will automatically read the Mentor controller’s
registers and set the appropriate interrupt USB[0] to USB[7] (if enabled). The generic interrupt for
USB[9] will not be generated.
The USB1 control register is shown in
and described in
.
Figure 20-88. USB1 Control Register (USB1CTRL)
31
30
29
16
dis_
dis_
Reserved
deb
srp
R/W-0h
R/W-0h
R-0h
15
6
5
4
3
2
1
0
soft
soft
Reserved
reset
rndis
uint
Rsvd
clkfack
reset
isolation
R-0h
R/W-0h
R/W-0h
R/W-0h
R-0h
R/W-0h
R/W-0h
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
Table 20-100. USB1 Control Register (USB1CTRL) Field Descriptions
Bits
Field
Value
Description
31
dis_deb
Disable the VBUS debouncer circuit fix
30
dis_srp
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 USB1 SRP Fix Time Register.
29-06
Reserved
0
Always read as 0. Writes have no effect.
5
soft reset isolation
Soft reset isolation. When high, this bit forces all USB1 signals that connect to the
USBSS to zeros 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
Global RNDIS mode enable for all endpoints.
3
uint
USB non-highlander interrupt enable
0
Highlander
1
Non-highlander
2
Reserved
0
Always read as 0. Writes have no effect.
1
clkfack
Clock stop fast ack enable.
0
soft reset
Software reset of USB1.
Write 0
Write 0 = no action
Write 1
Write 1 = Initiate software reset
Read 0 = Reset done, no action
Read 1 = Reset ongoing
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 USB[0] to
USB[7] occurred.
If uint is set low, then the usb20otg_f module will automatically read the Mentor controller’s registers
and set the appropriate interrupt USB[0] to USB[7] (if enabled). The generic interrupt for USB[9] will not
be generated.
1888
Universal Serial Bus (USB)
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...