1 / 9

USB 3.0: An Introduction for Embedded Software Developers

USB 3.0: An Introduction for Embedded Software Developers . Colin Walls colin_walls@mentor.com. Agenda. Introduction USB Basics USB in Embedded Systems Introduction to USB 3.0 USB Challenges Conclusions. USB is a Good Thing. U. S. B. What is USB?.

jaclyn
Download Presentation

USB 3.0: An Introduction for Embedded Software Developers

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. USB 3.0:An Introduction for Embedded Software Developers Colin Walls colin_walls@mentor.com

  2. Agenda Introduction USB Basics USB in Embedded Systems Introduction to USB 3.0 USB Challenges Conclusions

  3. USB is a Good Thing 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]

  5. Agenda Introduction USB Basics USB in Embedded Systems Introduction to USB 3.0 USB Challenges Conclusions

  6. Three types of USB device Host Peripheral On-The-Go (OTG) USB Technology Overview Std-B Hub Std-A Std-A Mini-B Std-A

  7. Typical Peripheral Applications Low Speed (LS) Full Speed (FS) Hi-Speed (HS) Modems Digital Cameras Printers Scanners Microphones Mice Keyboards Joysticks Gamepads Mass Storage Broadband Home Networking Residential Gateways Digital Video/Audio

  8. USB Topology HostRoot Hub Hub1 Hub2 Peripheral Peripheral Hub3 Hub4 Peripheral Peripheral Peripheral Peripheral Peripheral

  9. Mentor Embedded • To see the full presentation, including Nucleus USB function class drivers, creating USB peripherals and USB 3, visit Mentor Embedded.

More Related