インテル® Agilex™ ハード・プロセッサー・システムのテクニカル・リファレンス・マニュアル

ID 683567
日付 1/19/2023
Public
ドキュメント目次

2.2.10.2. USBコントローラー

HPSは、 Synopsys® DesignWare*のUSB 2.0 Hi-Speed On-the-Go (OTG) コントローラーを2つ提供します。USBコントローラーの信号は、他のペリフェラルの信号のようにFPGAにルーティングすることはできません。これらの信号は専用のI/Oにルーティングされます。

USBコントローラーはそれぞれ、次の機能を提供します。

  • 次の仕様に準拠しています。
    • USB OTG Revision 1.3
    • USB OTG Revision 2.0
    • Embedded Host Supplement to the USB Revision 2.0 Specification
  • ソフトウェアでコンフィグレーション可能な動作モードをサポート (OTG 1.3とOTG 2.0)
  • USB 2.0のすべての速度をサポート
    • 高速 (HS、480Mbps)
    • フルスピード (FS、12Mbps)
    • 低速 (LS、1.5Mbps)
      注: ホストモードでは、すべての速度がサポートされます。ただし、デバイスモードでは、高速およびフルスピードのみがサポートされます。
  • エラー訂正コード (ECC) のサポートを備えるローカル・バッファリング
    注:
    USB 2.0 OTGコントローラーは、次のインターフェイス標準をサポートしていません。
    • EHCI (Enhanced Host Controller Interface)
    • OHCI (Open Host Controller Interface)
    • UHCI (Universal Host Controller Interface)
  • USB 2.0 Transceiver Macrocell Interface Plus (UTMI+) Low Pin Interface (ULPI) PHYをサポート (SDRモード専用)
  • 最大16の双方向エンドポイントをサポート (制御エンドポイント0を含む)
    注: 周期的なデバイスのINエンドポイントは7つのみサポートされています。
  • 最大16のホストチャネルをサポート
    注: ホストモードでは、デバイスのエンドポイントの数がホストチャネルの数より多い場合、ソフトウェアでチャネルを再プログラミングし、それぞれが32のエンドポイント (IN + OUT) を備える最大127のデバイスにおいて、最大4,064のエンドポイントをサポートすることが可能です。
  • 汎用ルートハブをサポート
  • 自動Ping機能をサポート