27 Universal Serial Bus (USB)
The USB OTG controller provides a low-cost connectivity solution for consumer mobile devices such as cell
phones, digital still cameras, and MP3 players. It allows these devices to transfer data using a point-to-point USB
connection without the need for a personal computer host.
The USB controller can operate in a traditional USB peripheral-only mode as well as the host mode presented in the
On-The-Go (OTG) supplement to the USB 2.0 Specification.
NOTE:
See the On-The-Go Supplement to the USB 2.0 Specification, Rev 1.0a; June 24, 2003; USB-IF and the
Universal Serial Bus Specification 2.0.
The USB module supports:
• Host mode transfers at high-speed (480 Mbp/sec) rate
• Host mode transfers at full-speed (12 Mbp/sec) rate
• Host mode transfers at low-speed (1.5 Mbp/sec) rates. The connection to low-speed devices is only possible
through a full-speed hub.
• Peripheral mode transfers at high-speed (480 Mbp/sec) rate
• Peripheral mode transfers at full-speed (12 Mbp/sec) rate
The USB controller uses a peripheral bus slave interface to access its control and status registers as well as read and
write to the endpoint packet buffers. Data transfers to and from the USB controller through the 11 transmit and 11
receive endpoint FIFOs (EP1 – EP11), providing a total of 22 data endpoints.
USB Features
The USB controller provides the following features:
• Low-speed, full-speed, and high-speed rates supported
• One bidirectional control endpoint
• 11 transmit and 11 receive unidirectional endpoints
• 16 KB dynamically configured FIFO RAM
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Universal Serial Bus (USB)
27–1
Need help?
Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?