Smart-USB Sigma製品でのUSB通信エラー対策
FPGA回路やアプリ側の何らかの不具合によるUSB通信エラーを解消する方法があります。
< USBソフトリセット機能 >
ホストPCからUSB通信をリセットできます。
ボードに搭載するUSB制御ICのソフトウエアリセット機能です。
専用のAPI(SUSlv_FX3Reset)を追加しました。Pythonサンプルプロジェクトで動作確認ができます。
RefApp7制御アプリのツールバー「オプション」→「FX3ファームウエアリセットの実行」によりリセットできます。
< ウオッチドッグ機能 >
USB通信中に何らかの障害が発生し、ホストPCとFPGAボード側とが通信できなくなった場合でもUSB制御ICをリセットして通信を復旧することができます。
RefApp7制御アプリのツールバー「オプション」→「ウオッチドグタイマの設定を変更」により、0~255秒で設定ができます。
詳細は、ベンダリクエスト仕様書(vreq_Smart-USB_Sigma.pdf)を参照してください。