EZ-USB® FX3™ での同時 IN/OUT USB 転送について - KBA94607 - Community Translated (JA)

Version 1

    Community Translated by YoOb_1790021 Expert    Version: **

     

    Translation - English: Simultaneous IN/OUT USB Transfers in EZ-USB® FX3™ – KBA94607

     

    質問:

    FX3™ の複数のエンドポイントを介してデータ IN/OUT を同時に転送することは可能ですか?

     

    回答:

    いいえ、これはどの様な USB デバイス(FX3 を含む)でも不可能です。USB 3.0 プロトコルは、TX と RX の各データラインにおいて 5Gbps の信号速度の全二重なのですが、これらのラインの1つがデータを転送しているとき、他のラインはハンドシェイクまたはリンク関連のパケットのみを転送しています。これら両ラインは、同時にデータを転送しません。

     

    データ転送を処理するホストアプリケーションは、複数の IN/OUT エンドポイントで同時にデータ転送を行うように見える2つ以上のスレッドを持つことができますが、実際には転送は時間多重化された方法で行われます。必要に応じて、ホストアプリケーションで複数のスレッドを使用するこのアプローチは、双方向データ転送が可能です。