使いやすいUSB制御ソフトウエア

Smart-USB Sigma/Plus製品ファミリ向け

かんたん
使いやすい
USB

USB-IFの開発は不要です

  • USBのスペシャリストは不要です。プロトコル処理は無償提供のAPIで簡単にできます。
  • データのRD/WRやI/Oの制御など、簡単に使える関数を用意しています。

各製品ファミリで共通仕様

  • ボード製品を変更しても制御ソフトウエア資産を引き継いで利用できます
  • Smart-USB Plusは、Sigmaのサブセットです

対応OS

  • Windows10以降、Linux(ubuntu、Raspberry Pi OS)
    ※英語版Windowsでの動作も確認済みです。

高速な実効データ転送レート

  • Smart-USB Sigma製品ファミリ
    350MB/s (USB3.0)

  • Smart-USB Plus製品ファミリ
    40MB/s (USB2.0)

* 数値は平均値です

使いやすいAPIを無償提供

  • SUSlv.dll
    (for Smart-USB Sigma)
  • SUPlv.dll
    (for Smart-USB Plus)

32bit/64bit 対応

*Smart-USB Sigma製品では、SUPlv.dllも利用できます。

各種開発プラットフォームに対応

  • VS2022対応(C++/C#/VB.net)
  • Python ver.3(Windows/Linux)
  • C++Builder
  • Excel VBA 
  • LabVIEW

*サンプルプロジェクトを製品に添付

リファレンス制御アプリケーションRefApp7の概要

RefApp7はWindows11/10で動作するアプリケーションです(各製品に添付、Smart-USB Sigma/Plus共通)

RefApp7

【主な共通機能】

  • FPGAに実装したハードウエアレジスタの制御(RD/WR)
  • FPGA内部の小規模メモリやFPGA外部メモリ(SRAM/DDR)の制御(RD/WR)
  • USB経由の高速コンフィグ機能
  • I2C制御(FPGAリソース外)2ch

この他、ボードの機能に応じて個別に機能を提供しています。

詳細はこちらをご覧下さい。

APIの概要

参考資料

  • 技術サポートサイト
  • Smart-USB Sigma専用のリファレンスアプリRefApp8も利用できます。
    C#サンプルプロジェクトとして、カスタマイズのベースになります。