Download presentation
Presentation is loading. Please wait.
Published byBonnie Simon Modified over 9 years ago
1
mentor.com/embedded Colin Walls colin_walls@mentor.com USB 3.0: An Introduction for Embedded Software Developers
2
Agenda Introduction USB Basics USB in Embedded Systems Introduction to USB 3.0 USB Challenges Conclusions
3
USB is a Good Thing 3 U S B
4
What is USB? Alternative to old-fashioned serial and parallel interfaces Minimises number of PC connectors Simplifies I/O and offers true plug-n-play Supports up to 127 devices Multiple data rates –USB 1.1: full speed [12Mb/s] and low speed [1.5Mb/s] –USB 2.0: high speed [480Mb/s] –USB 3.0: SuperSpeed [5Gb/s] 4
5
Agenda Introduction USB Basics USB in Embedded Systems Introduction to USB 3.0 USB Challenges Conclusions
6
USB Technology Overview Three types of USB device –Host –Peripheral –On-The-Go (OTG) 6 Std-A Hub Std-B Mini-B
7
Typical Peripheral Applications 7 Low Speed (LS) Mice Keyboards Joysticks Gamepads Full Speed (FS) Modems Digital Cameras Printers Scanners Microphones Mass Storage Broadband Home Networking Residential Gateways Digital Video/Audio Hi-Speed (HS)
8
USB Topology 8 Hub 4 Peripheral Hub 3 Hub 2 Peripheral Hub 1 Host Root Hub
9
Mentor Embedded To see the full presentation, including Nucleus USB function class drivers, creating USB peripherals and USB 3, visit Mentor Embedded.visit Mentor Embedded. 9
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.