USB 3.0 (SuperSpeed USB) - USBware Components

USB 3.0 (SuperSpeed USB)

» A part of USBware: Embedded USB Software solution
Jungo is committed to full support of USB 3.0 as part of its worldwide leading USBware embedded USB stack. Devices and hosts implementing USB using the existing USBware stack will enjoy a smooth transition to USB 3.0.

Background
USB 3.0, also known as SuperSpeed USB, is the new standard USB protocol. It boasts several benefits over the current "High Speed" USB 2.0 protocol:

  • Bandwidth of up to 5.0 Gb/s (compared to 480 Mb/s in USB 2.0)
  • Faster identification of devices
  • Improved power efficiency and management
  • Increased power supply capability to devices
  • Optical as well as traditional USB-wired interconnection

The new standard is physically and functionally backwards compatible with USB 2.0 and can support devices complying with older specifications.

SuperSpeed USB's ten times faster bandwidth means that transferring an HD movie (27GB) takes about 70 seconds (instead of 15 minutes with USB 2.0). This performance boost will be most significant for flash-based devices such as storage devices, digital cameras, video cameras, media players and mobile phones.

The new specification's increased power supply capacity solves several current problems, for example: faster device charging via USB, no need for the double-headed USB cables required for 2.5" external disks. USB 3.0's power handling is also more efficient, as it abandons device polling in favor of a new interrupt-driven protocol. This means non-active or idle devices (which are not being charged by the USB port) will not have their power drained by the host controller as it looks for active data traffic. Instead, devices send a signal when they need to initiate data transfer. This feature is also backward compatible with USB 2.0 certified devices.

"SuperSpeed USB is expected to begin shipping as discrete silicon in 2009, and broad deployment of SuperSpeed USB-enabled products is expected in 2010," says Brian O'Rourke, In-Stat analyst. "SuperSpeed USB will be targeted initially at the PC market and in devices requiring high rates and volumes of data transfer, such as external storage, CE, and communications devices with increasing amounts of storage."

USBware also provides wireless connectivity with complete Wireless USB Host Stack, and Wireless USB Device Stack

The Universal Serial Bus (USB) provides an expandable, hot-pluggable Plug and Play serial interface that ensures a standard, low-cost connection for peripheral devices such as storage devices, keyboards, joysticks, printers, scanners, modems, and digital cameras.

A USB Class Driver is a Logical Device Driver (LDD), which controls USB devices that provide common functionality and are implemented in compliance with a specific device class.

A USB Function Driver is a driver implemented within a device in order to handle the device-specific functionality of a standard or custom USB device function. This driver provides the counterpart of the USB Class Driver.

Specification
  • Product description:
    • USB 1.1/2.0/3.0 USB Stack
  • Support for:
    • USB Controllers in discrete and IP forms
    • Assorted USB Controller interfaces including: PCI, Local Bus etc.
  • Operating systems:
    • Supported embedded operating systems: Linux, Android, Symbian, Windows Phone, Windows Mobile, uC/OS-II, VelOSity/Integrity, pSOS, ThreadX, eCos/eCosPro, QNX, MQX, Nucleus, OS20/OS21, uITRON, embOS, VDK, REX, INtime, MeOS, DSP/BIOS, MS-DOS, PowerTV, XP, Vista & more
    • 16/32bit Proprietary OS/no-OS/pre-boot environments
    • Modular Architecture: OS wrappers for easy porting to any operating system
  • USB host controllers:
    • Industry standard OHCI, UHCI, EHCI, and xHCI
    • Leading USB host controller & IP Core vendors including: NXP (ISP 116x, 1362, 1562, 176x), Chipidea/TDI/ARC (CI13010, CI13610, VUSBHS, TD243, TD242LP), Mentor (MUSBMHDRC), Synopsys (DWC USB 2.0 HS High Speed, EHCI/OHCI), Cypress and Epson
    • Leading microprocessors with native USB support: NXP LPC (2458, 246x), TI OMAP (850,1030, 2430), TI DaVinCi, Atmel (RM9200, SAM926x), Samsung (S3C2412, S3C2413), ADI Blackfin (54x, 52x), Renesas (SH7770, SH7727), Freescale (ARM i.MX31/i.MX27, Coldfire MCF52211, PowerQUICC II), Cypress & more
    • Professional services to support proprietary controllers
  • USB Device controllers:
    • Leading USB device controller & IP Core vendors including: NXP (ISP 118x, 1582), Chipidea/TDI/ARC (CI13010, CI13610, VUSBHS, TD243, TD242LP), Mentor (MUSBMHDRC), Synopsys (DWC USB 2.0 UDC20) , Cypress and Epson
    • Leading Microprocessors with native USB support: NXP LPC (236x, 2378, 2387), TI OMAP (850,1030,2430), TI DaVinCi, Atmel (ATSAM7x, RM9200, SAM926x), Samsung (S3C2412, S3C2413), ADI Blackfin (54x, 52x), Freescale (ARM i.MX31/i.MX27, Coldfire MCF52211, PowerQUICC II), ST (STR91xF, STR91xFA) & more
    • Professional services to support proprietary controllers
  • CPU architectures: ARM, MIPS, x86, RISC, PowerPC, Freescale Coldfire, Intel Xscale, TI DSPs and OMAP, Renesas SuperH and others
  • USB 1.1 and USB 2.0 transfer rates:
    High-speed (480 Mb/s), full-speed (12 Mb/s) and low-speed (1.5 Mb/s), SuperSpeed (5 Gb/s)
  • Control, Bulk, Interrupt and Isochronous data transfer support
  • Programming language: ANSI C
  • Compilers: Any 32-bit C compiler


What's Next?


Request further information
Target Devices
Benefits
  • Complete solution:
    • Ready-made and industry compliant (USB-IF) components for USB software connectivity, including low-level USB controller drivers, hub driver, USB Host/Device/OTG cores and class/function drivers. To expedite time to market further, Jungo provides extensive documentation and dedicated technical support to ensure your design wins and quick deployment.
  • Reliability and high performance:
    • High-quality, mature and field proven USB software solution tailored for the embedded market and your future designs. Jungo's testing modules for each software deliverable shorten the integration period and validate performance.
  • OS/Chipset/Architecture Modularity:
    • USBWare is agnostic to the operating system, USB chipset and architecture, enabling seamless porting to any 16/32bit environment, including commercial RTOSs, proprietary OSs, pre-boot / no OS environments, and inherent support for all leading USB chipsets (external, ASICs,) and architectures (little/big endianess).
  • Extensibility and Flexibility:
    • Extend your design's USB functionality to include additional custom/class drivers support with Jungo's exported APIs and available symbiotic class drivers, or easily migrate your USB solution to additional engineering designs.
  • Small footprint
  • Turnkey solution: eliminates substantial development time and costs
  • Hardware/software-independent solution
  • Intuitive API, in C code
  • Source code available
  • Easy portability of applications that utilize the driver between supported operating systems
  • Extensive documentation
  • Comprehensive technical support, provided by the engineers who developed the stack
  • Part of a comprehensive embedded USB software solution from Jungo, which includes USB Host, USB Device and USB On-The-Go (OTG) stacks
Class Drivers for PCs and Windows CE hosts? Jungo Connectivity also offers class drivers for PCs and Windows CE hosts. To learn more, check out the DriverCore product page.