HP (Hewlett-Packard) EZ-KIT Switch User Manual


 
ADSP-BF548 Processor USB Interface
4-2 Getting Started with ADSP-BF548 EZ-KIT Lite
ADSP-BF548 Processor USB Interface
The ADSP-BF548 processor incorporates a USB on-the-go (OTG) con-
troller capable of operating at high speed (480 Mbps), full speed
(12 Mbps), and low speed (1.5 Mbps, host mode only). The controller
operates in peripheral mode or OTG mode. In peripheral mode, the con-
troller appears as a single or multi-function device on a USB bus. In OTG
host mode, the controller directs data transfers between the ADSP-BF548
processor and some attached USB device, such as a digital camera. On the
EZ-KIT Lite, the USB controller connects to a standard OTG-style
socket, which allows either host or device mode.
For more information about the USB interface, refer to the ADSP-BF548
processor’s hardware reference and EZ-KIT Lite manuals.
Analog Devices USB Software
In order to support a wide variety of plug-and-play devices, the USB stan-
dard defines a fast bus architecture supporting guaranteed data transfer
bandwidth (or latency) and asynchronous control messaging. The USB
standard describes several layers of software that control:
The low-level protocol, involving physical data transfer and device
addressing
The enumeration of connected devices, involving device class
specification
The proper reaction of devices to standard control messages
The proper operation of USB hosts
The Analog Devices USB software (supplied with VisualDSP++ 5.0) uses
the system services library (SSL) and device driver models to create an
architecture to which you can add your own class- and device-specific