UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 47538

Zynq-7000 SoC、USB - デバイス モードのときにセッションが無効になってもポート変更割り込みが生成されない

説明

USB コントローラーがデバイス モードで電源内蔵デバイスとして動作している場合、セッションが無効になった (VBUS がない) ときにポート変更割り込みが生成されません。

この問題を回避するには、B セッション終了割り込みをイネーブルにし、VBUS の電圧レベル降下を検出します。

ソリューション

影響:

深刻な問題ではありません。回避策を参照してください。

回避策:

回避策の詳細を参照してください。

対象となる構成:

USB コントローラーをデバイス モードで使用するシステム

対象となるデバイス リビジョン:すべて。修正予定はありません。(Xilinx Answer 47916) - 「Zynq-7000 SoC デバイス - シリコン リビジョン間の相違点」を参照してください。


回避策の詳細

ホストからの接続解除を検出するには、次の手順に従います。

  • B セッション終了割り込みをイネーブルにします。usb.OTGSC[BSEIE] = 1 に設定します。
  • usb.OTGSC [BSEIS] を使用して割り込みステータスを監視します。

注記 : VBUS コンパレータ割り込みは 1ms 間デバウンスされるので、切断されてから割り込みがアサートされるまで 1ms ~ 2ms かかります。

AR# 47538
日付 06/13/2018
ステータス アクティブ
種類 デザイン アドバイザリ
デバイス
  • Zynq-7000
  • XA Zynq-7000
  • Zynq-7000Q
このページをブックマークに追加