Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
MatrixQuestUSB for RZ/A1ルネサス RZ/A1シリーズ対応USBドライバ
アプリケーション
RTOS
ハードウェア
アプリケーション
MSC・CDC HID・プリンタ 独自クラス
USB ホストドライバ
その他RZ/A1 シリーズ その他RZ/A1 シリーズKSLLIB( ラッパーライブラリ )
ハードウェア
MSC・CDC PictBridge ソフトウェア RemoteNDIS クラス 独自クラス
USB ファンクションドライバ
KSLLIB( ラッパーライブラリ )
RTOS OSなし
MatrixQuestUSBの特長
MatrixQuestUSB/lite (ホスト機能)・コントロール転送、バルク転送、インタラプト転送、
アイソクロナス転送をサポート
・コンパクトな設計により、省メモリを実現
・静的メモリ管理
・ホットプラグ、プラグアンドプレイに対応
・クラスドライバを動的に登録可能
USB/lite・USB/func 共通・USB2.0準拠
・ハイスピード(480Mbps)/フルスピード(12Mbps)/
ロースピード(1.5Mbps)の対応
・システム依存部を完全分離することにより高い移植性を実現
・多彩なログ機能による効率的なデバック
・Renesas製DMAライブラリを使用したDMA転送可能
(OSがCMSIS-RTOS RTXの場合)
・USBホスト機能とUSBファンクション機能を動的切換え可能
(カスタマイズが必要な場合あり)
MatrixQuestUSB/func(ファンクション機能)・コントロール転送、バルク転送、インタラプト転送を
サポート
・USB Chapter 9 Test に対応
・静的メモリ管理
・USB CV Test(マスストレージ)に対応したサンプルプロ
グラムを提供
・Microsoft Windows Logo Kit(WLK1.4)のRemovable Storage
テストにパス
ユークエスト提供範囲 ユークエスト提供範囲
MatrixQuestUSB は、組込み向けのUSB コントローラに対応した USB プロトコルスタックです。ホスト機能に対応するMatrixQuestUSB/lite、ファンクション機能に対応するMatrixQuestUSB/func をご用意しています。SHシリーズ、RXシリーズでの実績を踏襲し、RZ/A1 シリーズではあらたにルネサス製のDMAライブラリとの組合せ動作を実現しました。
・OS依存部をKSLLIB(Wrapper層)に集約することにより高い
移植性を実現
・KSLLIB は以下のOS上で動作実績
RTOS:µITRON系RTOS:NORTi、µC3、TOPPERS/JSP-ASP
T-Kernel系RTOS:T-Kernel、eT-Kernel
その他OS:VxWorks、CMSIS-RTOS RTX
・コンパイラ:ARMCC、IAR、KPIT-GCC
・ハードウェア:GENMAI、RenesasStarterKit(RSK+)、
AP-RZA-0A ほか
新登場!!
ルネサス スターターキット for RZ/A1H との組合せで USBメモリをすぐ動作可能 より安価にUSB ファンクション機能を提供
USBホストドライバマスストレージ専用パッケージ CDC-ACM専用USBファンクションバイナリパッケージ
対応クラスドライバ
パフォーマンスデータ
【測定環境】CPU:RZ/A1H CPUボード:ルネサス製RSK+ボード OS:CMSIS-RTOS TRX TOOL:ARMCC(DS-5)
・HUBクラス
・HIDクラス
・マスストレージクラス
・SICクラス(PTPを含む)
・ビデオクラス
・CDC-ACMクラス、CDC-NCMクラス、CDC-ECMクラス
・ヘッドセットクラス(オーディオ+HID)
・RemoteNDISクラス
・各種通信モジュール対応クラス
・MTP、PictBridgeに対応可能
・マスストレージクラス
・CDC-ACMクラス
・RemoteNDISクラス
・HIDクラス
・オーディオクラス
・プリンタクラス
・CDC-ECMクラス
MatrixQuestUSB/lite MatrixQuestUSB/func
クラス:マスストレージクラス
対象デバイス:Buffalo HD-HESU2
(320GBHDD 7200rpm)
FAT32ファイルシステム:MatrixQuestFs/fat32
ファイルサイズ:10MBytes
バッファサイズ: 2MBytes
クラス:コミュニケーションデバイスクラス(CDC-ACM)
対象ホスト:Windows10Pro 64bit
(Core i7-6700 3.40GHz 8GBメモリ)
データサイズ:48MBytes
バッファサイズ:1MBytes
検証プログラム:Cygwin環境で作成
MatrixQuestUSB/lite MatrixQuestUSB/func
東京本社 〒110-0005 東京都台東区上野1-10-12 商工中金・第一生命上野ビル7FTEL.03-5816-1051 FAX.03-3831-2881
神戸支社 〒651-0086 神戸市中央区磯上通7-1-8 三宮プラザWEST 8FTEL.078-242-8011 FAX.078-242-8022
sales
記載されている製品・システム名は、各社の商標または登録商標です
1705
Mbyte/Sec Mbit/Sec 備考
9.4 74.8 通常転送
22.0 176.0 DMA転送
20.0 160.0 DMA転送
8.4
READ
WRITE67.2 通常転送
Mbyte/Sec Mbit/Sec 備考
備考
13.8 110.0 通常転送
22.0 175.6 DMA転送
22.3 178.0 DMA転送
12.9
READ
WRITE103.5 通常転送
【ROM/RAMサイズ】 単位 kbytes 【ROM/RAMサイズ】 単位 kbytes
標準構成
マスストレージ1台のみ
FAT32なし、日本語ファイル名なし
ROM RAM ROM RAM
203.7 57.2
159.1 12.2
105.0 12.2
CDC-ACM
マスストレージ
37.4 9.6
38.8 10.4
CDCサンプルアプリを含む
MSCサンプルアプリを含む
標準構成では、USB-HUBを接続して複数台接続するために
十分なリソースを確保します。
また、ファイルシステムはFAT32対応で、日本語ファイル名
に対応します。ファイルシステムのキャッシュ用に別途
メモリ領域(標準180kbytes:削減可能)が必要です。
MSCサンプルアプリを使用する場合、別途 RAMディスク
領域が必要です。