Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mentor.com/embedded Colin Walls USB 3.0: An Introduction for Embedded Software Developers.

Similar presentations


Presentation on theme: "Mentor.com/embedded Colin Walls USB 3.0: An Introduction for Embedded Software Developers."— Presentation transcript:

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


Download ppt "Mentor.com/embedded Colin Walls USB 3.0: An Introduction for Embedded Software Developers."

Similar presentations


Ads by Google