USB
MatrixQuestUSB3.0/func
概要
「MatrixQuestUSB3.0/func」は、USB3.0に対応した組込み向けのUSBのファンクション機能を実現するためのソフトウェアです。「MatrixQuestUSB3.0/func」を使用することにより、USB3.0ホストシステムに対してSuperSpeedで組込みシステムを接続することができます。
特徴
- USB3.0 SuperSpeedに対応
- コントロール転送、バルク(IN/OUT)転送、インタラプト(IN)転送をサポート
- SuperSpeed/HighSpeed/FullSpeed の速度自動判別
- SuperSpeed では LinkPowerManagement の U0/U1/U2/U3 状態遷移に対応
- USB-IFが提供するUSB3CV Chapter 9 Tests [USB 3 Gen X devices] にパス
- USB-IFが提供するUSB3CV Tests の MSCTestに対応したマスストレージサンプルプログラムを提供
- マスストレージサンプルプログラムを使用してWindowsPCと2.7Gbit/secの転送速度を実現
- Windows8.1以前のWindowsにCDC-ACMで接続するためのinfファイルをサンプル提供
- Windows10とはinfファイルなしでCDC-ACMでの接続を確認
- システム依存部を完全分離することにより高い移植性を実現
- 多彩なログ機能による効率的なデバック
- ドライバ部の完全独立を実現した結果、様々なコントローラに対応可能
- OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
- 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
- QACによるソースコード静的解析を実施し高いソフトウェア品質を確保
- 長年の実績があるMatrixQuestUSB/funcのソースコードを踏襲し信頼性を確保
- MatrixQuestUSB/funcとAPIは完全互換
- MatrixQuestUSB/funcも同時提供(ライセンスは別途必要)
提供形態
- 使用許諾
ソースコードでご提供します
提供物
- ソースコード
- ユーザーズガイド(仕様書)
- プログラマーズガイド(サンプルプログラムの解説書)
- ポーティングガイド
対応クラス
- マスストレージ(BOT/SCSI)
- CDC-ACM
- RNDIS(対応予定)
USB3.0 SuperSpeed 動作確認済み環境
- ハードウェア
- NECプラットフォームズ株式会社 USB3.0開発キットX
- XILINX Zynq-7000 All Programmable SoC シリーズ(Z-7045)搭載
※FPGA のデータファイルは別途ご用意ください
- コントローラ
- NECプラットフォームズ株式会社 USB3.0/2.0デバイスIPコア
※その他コントローラの対応は、ご相談ください
- NECプラットフォームズ株式会社 USB3.0/2.0デバイスIPコア
- RTOS
- eForce μC3/Standard
- SDK
- XILINX SDK
動作確認済み対象USB3.0ホストコントローラ
- チップセット内蔵コントローラ:Intel Q77 Q170ほか
- PCIe外付けコントローラ:μPD720200・μPD720202・TUSB7340・ASM1042・VL800-Q8
制限事項
- インタラプト(OUT)、アイソクロナス(IN/OUT)転送の対応についてはご相談ください
- 同時提供のMatrixQuestUSB/funcを使用する場合、USB2.0準拠での稼働になります
- General Purpose Packet を送信する機能はサポートしていません
- 本ソフトウェアはUSBホストの機能はサポートされておりません
※記載されている製品・システム名は、各社の商標または登録商標です。
関連製品
「MatrixQuestUSB3.0/func」
に関するお問い合わせ
この製品に関するお問い合わせ
に関するお問い合わせ
「MatrixQuestUSB3.0/func」
のカタログダウンロード
カタログダウンロード
のカタログダウンロード