Visible to Intel only — GUID: clo1481129129117
Ixiasoft
Visible to Intel only — GUID: clo1481129129117
Ixiasoft
18. USB 2.0 OTG Controller
The hard processor system (HPS) provides two instances of a USB On‑The‑Go (OTG) controller that supports both device and host functions. The controller is fully compliant with the On The Go and Embedded Host Supplement to the USB Revision 1.3 and Revision 2.0 Specification. The controller can be programmed for both device and host functions to support data movement over the USB protocol.
The controllers are operationally independent of each other. Each USB OTG controller supports a single USB port connected through a USB 2.0 Transceiver Macrocell Interface Plus (UTMI+) Low Pin Interface (ULPI) compliant PHY. The USB OTG controllers are instances of the Synopsys® † DesignWare* Cores USB 2.0 Hi‑Speed On‑The‑Go (DWC_otg) controller.
The USB OTG controller is optimized for the following applications and systems: †
- Portable electronic devices †
- Point‑to‑point applications (no hub, direct connection to HS, FS, or LS device) †
- Multi‑point applications (as an embedded USB host) to devices (hub and split support) †
Each of the two USB OTG ports supports both host and device modes, as described in the On The Go and Embedded Host Supplement to the USB Revision 2.0 Specification. The USB OTG ports support connections for all types of USB peripherals, including the following peripherals:
- Mouse
- Keyboard
- Digital cameras
- Network adapters
- Hard drives
- Generic hubs
Section Content
Features of the USB OTG Controller
Block Diagram and System Integration
Distributed Virtual Memory Support
USB 2.0 ULPI PHY Signal Description
Functional Description of the USB OTG Controller
USB OTG Controller Programming Model
USB 2.0 OTG Controller Address Map and Register Definitions
Portions © 2016 Synopsys, Inc. Used with permission. All rights reserved. Synopsys & DesignWare are registered trademarks of Synopsys, Inc. All documentation is provided "as is" and without any warranty. Synopsys expressly disclaims any and all warranties, express, implied, or otherwise, including the implied warranties of merchantability, fitness for a particular purpose, and non infringement, and any warranties arising out of a course of dealing or usage of trade.
† Paragraphs marked with the dagger (†) symbol are Synopsys Proprietary. Used with permission.