NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

Template:USB DWC3IntroductionPage

From Texas Instruments Wiki
Jump to: navigation, search

Description[edit]

This template have USB introduction and Acronyms & definitions.

Parameters[edit]

This template takes 1 parameter

  • The Mnemonic that specifies SoC type. The existing Mnemnoics are
    • OMAP5/DRA7XX

Example[edit]

To use this template simply add the following line to your wiki page. Change the mnemonic according to the desired SoC. This example is for the AM335x SoC.

{{USBIntroductionPage|dra7xx}}

Here's how it will look in your wiki page:


Introduction[edit]

The dra7xx USBSS consists of four instance of dwc3(DRD) based on XHCI host controller. The DWC3 (XHCI) based controller supports following features

  • USB1: SuperSpeed (SS) USB 3.0 Dual-Role-Device (DRD) subsystem with integrated SS (USB3.0) PHY and HS/FS (USB2.0) PHY
  • USB2: High-Speed (HS) USB 2.0 Dual-Role-Device (DRD) subsystem with integrated HS/FS PHY
  • USB3: HS USB 2.0 Dual-Role-Device (DRD) subsystem with ULPI (SDR) interface to external HS/FS PHYs
  • USB4: HS USB 2.0 Dual-Role-Device (DRD) subsystem with ULPI (SDR) interface to external HS/FS PHYs

Features Not Supported [edit]

  • OTG support (HNP/SRP)
  • DRD (Dual Role Device) support

Driver Features [edit]

The driver supports the following features

For more information please refer to Technical reference manual at here


References[edit]

  • The USB2.0 specification standard at USB 2.0 spec
  • Refer corresponding dra7xx Technical Reference Manual at here
  • Refer approved usb class specification documents here


Acronyms & Definitions[edit]

USB Driver: Acronyms
Acronym Definition
USB Universal Serial Bus
OTG On The Go
SS/HS/FS/LS SuperSpeed/Highspeed/Fullspeed/LowSpeed
UAC USB Audio Class
UVC USB Video Class
HID Human Interface Devices
CDC Communication Device Class
RNDIS Remote Network Device Interface Specification
USBSS USB subsystem


Software Architecture [edit]

Mentor graphics usb otg controller driver (or MUSB driver) [edit]

Usb-stack-arch-image.JPG


Features[edit]