2
MatrixQuestUSB for RZ/A1 ルネサス RZ/A1シリーズ対応 USBドライバ アプリケーション RTOS ハードウェア アプリケーション MSCCDC HID ・プリンタ 独自クラス USB ホストドライバ その他 RZ/A1 シリーズ その他 RZ/A1 シリーズ KSLLIB( ラッパーライブラリ ) ハードウェア MSCCDC 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ファンクションバイナリパッケージ

MatrixQuestUSB for RZ/A1対応クラスドライバ パフォーマンスデータ 【測定環境】CPU:RZ/A1H CPUボード:ルネサス製RSK+ボード OS:CMSIS-RTOS TRX TOOL:ARMCC(DS-5)

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MatrixQuestUSB for RZ/A1対応クラスドライバ パフォーマンスデータ 【測定環境】CPU:RZ/A1H CPUボード:ルネサス製RSK+ボード OS:CMSIS-RTOS TRX TOOL:ARMCC(DS-5)

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ファンクションバイナリパッケージ

Page 2: MatrixQuestUSB for RZ/A1対応クラスドライバ パフォーマンスデータ 【測定環境】CPU:RZ/A1H CPUボード:ルネサス製RSK+ボード OS:CMSIS-RTOS TRX TOOL:ARMCC(DS-5)

対応クラスドライバ

パフォーマンスデータ

【測定環境】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ディスク

領域が必要です。