Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

5.7. USB 2.0 OTG Controller

The hard processor system (HPS) provides 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 USB OTG controller supports a single USB port connected through a Low Pin Interface (ULPI) compliant PHY. The USB OTG controller is an instance of the Synopsys* DesignWare* Cores USB 2.0 Hi‑Speed On‑The‑Go (DWC_otg) controller.