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

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

18.6.3.2.2. OUTトランザクション

OUTトランザクションの場合、アプリケーションは次の内容を実行します。

  1. エンドポイントを有効にします。
  2. USB OTGコントローラーからのパケット受信割り込みを待機します。
  3. 受信FIFOバッファーからパケットを取得します。

受信FIFOバッファーに十分なスペースがないエンドポイントでOUTトークンまたはPINGトークンを受信すると、コントローラーは次の内容を実行します。

  1. 割り込みを生成します。
  2. NAKハンドシェイクをUSBホストに返します。

十分なスペースが利用できる場合は、コントローラーはデータを受信FIFOバッファーに格納し、ACKハンドシェイクをUSBリンクに返します。