Preliminary
Supported Use Cases
www.ti.com
20.7.3 Interrupt Condition Control
20.7.3.1 USB Core Interrupts
The USB core interrupts are originally generated inside the Mentor core. The core provides enable
registers for each of the three types of interrupts. The INTRTXE register allows enabling of each TX
endpoint interrupt The INTRRXE register allows enabling of each RX endpoint interrupt. The
INTRUSBE register allows enabling of each general USB interrupt. Any enabled interrupt will generate
CPU interrupts in the form of the corresponding interrupt source, the module generated interrupt pulse,
and the interrupt pulse from the Mentor core directly.
To comply with Highlander interrupts, additional logic is built around the core. This adds a mask register
along with mask set and mask clear registers. The USB Interrupt Mask register shows the current mask
value, where each bit enables the corresponding interrupt source in the USB Interrupt Source register.
The USB Interrupt Mask Set register allows writing a ‘1’ in bit positions to enable the corresponding
interrupt source. Those bits written with a ‘0’ will not be modified. The USB Interrupt Mask Clear
register allows writing a ‘1’ in bit positions to disable the corresponding interrupt source. Those bit
written with a ‘0’ will not be modified. The mask is used to enable interrupt sources and generate the
masked interrupt sources which are used to generate the CPU interrupt or by external logic to generate
CPU interrupts.
20.8 Supported Use Cases
The USB Subsystem supports two independent USB Modules where each USB module can operate as
a host or peripheral. When operating as a host, it is capable of interfacing to a single target/peripheral
directly or to multiple targets via hub at low-, full-, or high-speed. When operating as a peripheral, it is
capable of interfacing to a host at a full- or high-speed.
1826
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...