|
FOR AN EMBEDDED PROCESSOR
by Stuart Allman
Start ý Typical
USB Solutions ý Required Components
ý An Easier Solution ý Following
the Rules ý Firmware ý Vendor-Specific
Requests ý Host Transfer Mechanisms
ý USB Transfers ý How
Does It Work? ý The Grand Conclusion
ý Sources and PDF
SOURCES and PDF
Download
the PDF of this Article. 
Stuart Allman works for Cypress Semiconductor
in the USB microcontroller development tools group. In his spare time,
he is a DSP guru wannabe and is always up for a good audio discussion.
He can be reached at sea@cypress.com.
SOURCES
The embedded USB interface design
package and CY7C6401
Cypress Semiconductor Corp.
(408) 943-2600
Fax: (408) 943-6848
www.cypress.com/design/progprods/usb/usbrefdesign.html
Registered at ChipCenter? Buy
Now!
MC68331
Motorola Semiconductor Products
(602) 952-4103
Fax: (602) 952-4067
www.mot-sps.com
Registered at QuestLink? Buy
Now!
AT91M63/4399 (ARM7DTMI)
Atmel Corp.
(408) 441-0311
Fax: (408) 436-4200
www.atmel.com
Registered at ChipCenter? Buy
Now!
ADSP-21065L DSP and SHARC 21065L EZ-LAB
Analog Devices, Inc.
(617) 329-4700
Fax: (617) 329-1241
www.analogdevices.com
Registered at QuestLink? Buy
Now!
REFERNCES
Cypress Semiconductor Corp., "CY7C64013
CY7C64113 Full-Speed USB (12 Mbps) Function," 2000.
USB Revision 2.0 Specification, www.usb.org/developers/docs.html.
USB development tools, www.usb.org/developers/tools.html.
Microsoft Windows Point of Sale (POSUSB)
driver information, www.eu.microsoft.com/hwdev/usb/posusb.htm.
RESOURCES
Jungo USB driver development tools information,
www.jungo.com/windriver.html.
BSQUARE USB driver development tools
information, www.bsquare.com.
Compuware Corp., NuMega USB driver development
tools information, www.numega.com/drivercentral/default.asp.
Linux USB project information, www.linux-usb.org.
Apple Computer, Inc., Macintosh USB
hardware and driver information, http://developer.apple.com/hardware/usb/.
PREVIOUS
Circuit Cellar provides up-to-date information for engineers. Visit
www.circuitcellar.com for
more information and additional articles.
For subscription information, call (860) 875-2199, subscribe@circuitcellar.com
or subscribe online.
ýCircuit Cellar, the Magazine for Computer Applications. Posted with
permission. |