PSI  
HOME お知らせ 製品紹介 デザインサービス Shop 会社概要 お問い合わせ
Smart-USB Plus製品
 
USBシステムコアのご紹介

 Smart-USB Plus製品の概要 

特長 | システム概要 | ハードウェア構成 | ソフトウェア構成 | | 製品構成 | 製品問い合わせ

特長

 USBインタフェースはすぐに使えます

Smart-USB Plus製品ファミリに搭載するUSB2.0インタフェースは、製品に組込み済みです。専用デバイスドライバ、USB制御ソフトウエアは標準添付です。購入したその日からPCに接続して利用することができます。

USB制御アプリケーションから、FPGA内部レジスタを操作したり、クリック操作でI/Oピンを簡単にON/OFF制御できます。

■ USB経由でFPGAを瞬間コンフィギュレーションできます

USB制御ソフトウエアからワン・クリックで、FPGAコンフィグできます。 コンフィグ時間はFPGA規模に応じて数十msから数百msです。 FPGAのマルチブート環境が簡単に構築できます。

システム開発リスクを低減化します

ボードに各種システム(子基板など)を追加することでシステムの拡張がかんたんにできます。 システム開発の時間、設計コストを大幅に低減します。
また、各種FPGAサンプル回路を無償提供し、FPGA設計をアシストします。

■ システムの柔軟性を高める工夫

オープンソースの制御アプリケーションでなので、カスタマイズが容易です。USBプロトコルは専用API(関数)を用意して、コーディングの手間を省きます。

最新のWindows7 32bit/64bit版に対応するほか、LinuxやSolarisなど、様々なPC環境で動作します。

 
 
 
 

【制御イメージ: PCの制御ソフトから、FPGAのコンフィグ、FPGA内部のレジスタ制御やメモリ制御がクリック操作で簡単にできるので、システム開発の強い味方になります】


システム概要

〜FPGAを使いやすくするボードです〜

 FPGA特有のコンフィグ回路や複数の専用電源設計など、新規にFPGAボード設計するには多くの検討項目があり、時間と労力が必要です。基板設計時にFPGAのピンアサインをしても、FPGAツールで実際に設計してみたらピンアサインできないことがわかるなど、意外に落とし穴的な部分が存在します。
すでに完成したFPGAボードなら、購入した日からFPGA設計だけに着目してシステム開発ができます。

Smart-USB Plus製品は、USBとFPGAを基本としたシンプルな構成です。ここにユーザ・アプリケーションに特化したアナログ回路や特殊なコネクタなどを搭載した子基板を追加することで、システム開発全体のコストを下げ、開発リスクの低減ができます。 子基板を入れ替えることで様々なアプリにも対応できるので、システム開発のベース・ボードとして各種プロジェクトに対応することができます。 設計資産を効率よく運用でき、コスト・メリットが得られます。

〜 USB2.0プロトコルを意識せずにシステム開発が可能〜

 従来、USBインタフェースを実現するには、USB-IF団体(usb.org)に年間$4,000を支払って、企業ユニークなVenderIDを取得し、USBファームウエアやデバイスドライバを開発する必要がありました。 Smart-USB Plus製品は、USBファームやデバイスドライバをすべて提供しているので、導入後、すぐにPCと連携したシステム開発を行えます。
  ユーザ・オリジナルの制御ソフトを開発する場合は、専用APIが用意されているので、レジスタの読み書きやメモリの制御など、専用関数を使ってUSB制御ソフトウエア開発の工数を大幅に低減することができます。VenderIDは当社のIDを無償で利用できます。 

〜USBファームウエアやデバイスドライバのカスタマイズが不要です〜

 右図は、Smart-USB Plus製品の基本的なブロック図です。専用のUSBコントローラICと、FPGAが基本部品です。 USBコントローラICとFPGAとのインタフェース仕様(GPIF)を当社独自のプロトコルにしたことにより、FPGAのユーザ回路内で各種メモリ・インタフェース等を自由に構築することができます。 このため、USBファームウエアやデバイスドライバのカスタマイズが不要になります。
 右図 「FPGA回路の例」で示すように、メモリ・アクセスと、レジスタ・アクセスができるので、ユーザ回路とインタフェースしながら、USBファームを変更することなく、様々な機能を実現できます。

〜小規模なFPGAでも多機能な性能を発揮できます〜

 FPGAコンフィグは、USB経由で瞬時に行います。このため、複数のそれぞれ異なる機能を実現するFPGAデータを用意しておけば、必要な機能を必要なときにコンフィグして運用することができます(FPGAマルチブート)。
この機能は、当社製バスアナライザー(iBA-133U2)で実現しています。制御ソフトウエアで各動作モードに切り替えると、対応したFPGAデータがUSB経由で瞬時にダウンロードされ、機能を実現します。

〜外部システムとの接続性を向上〜

シングルエンド信号のLVTTL/LVCMOSと差動信号のLVDSやRSDSを切り替えて運用できる製品や、5V-IOトレラント機能を持つ製品など、特長ある数種類の製品を提供しています。
また、200MHzを超える高速パラレル信号を取り扱うことのできるハイスピードコネクタ搭載の製品群や、2.54mmピッチのMIL系コネクタを搭載できる製品群など、システムの要求仕様に応じて製品選択ができるように、各種製品を取りそろえています。

<主な適用アプリケーション>

  • ASIC/IP評価・検証、各種システムのデバッグ治具
  • 連続したデータ収集、生成.(PC計測)
  • 液晶パネル表示、画像処理
  • 各種装置へUSB-IFボードとして組み込み
  • 生産現場での検査機器
  • 各種ユーザ製品のデモ・システム
 
 


<共通ブロック図>



<FPGA回路の例>

白枠内をサンプル回路として供給しています.
”GPIF”部は、USB制御ICとインタフェースするための回路です(FPGA容量の数%を消費するだけです).

 


<Smart-USB Plus製品ロゴ>

 

お問い合わせフォームお問い合わせフォーム(別ウインド)


ハードウェア構成
USBコントローラ

サイプレス社 CY68013A (FX2)採用  
HighSpeed(480Mbps)対応(バルク転送サポート、アイソクロナス転送には非対応)
一部の製品はHigh Speed(480Mbps)とFull Speed(12Mbps)にも対応しています。

サポートPLD

USB経由でのFPGAコンフィグや、ボード動作表示など、基板運用に関するサポートを行います。 ユーザカスタマイズはできません。

USBポート

Type-Bコネクタ または Mini-Bコネクタ
EEPROM 24C64タイプ USB VenderID,ProductID, USBファームウエア格納用
FPGA アルテラザイリンクスのSRAMベース FPGAを採用して、何度も書き換え可能な機能を提供しています。
VHDL/VerilogHDL記述のサンプル回路を無償提供しています。すぐにユーザ・オリジナル回路の設計が可能です。
コンフィグROM USB経由でFPGAを瞬時にコンフィグできますが、PCと接続して使用しない場合も考慮して、FPGA用コンフィグROMを搭載しています。プログラムするには、FPGAベンダ専用のダウンロードケーブルを別途ご用意ください。
外部ユーザI/O 78本〜232本のユーザIOを持つ製品を提供しています。
製品により、LVDS/RSDSとシングルエンド信号(LVTTL/LVCMOS)を切り替えて運用できます。

ソフトウェア構成
USBインタフェース

バイナリレベルですべてのデータを追加コストなしで提供しています。
専用APIを提供しているので、ユーザ独自のアプリケーションを構築できます。

・デバイスドライバ
・USBファームウエア (当社のVendorIDは "0A2F" です)。

最新のリファレンス制御アプリケーション RefApp7 を無償提供しています。

制御ソフトウエア

サンプル制御アプリケーションソフト(オープンソース[VB,VC++,C++Builder])
 〜Windows、Solaris、Linuxに対応
・NI社のLabViewソフトウエアにも対応しています。

Windows 32bit/64bit 両方に対応した新しい制御ソフトウエアを提供しています.
 32bit環境でも、64bit環境でも、従来の制御ソフトウエアよりデータ転送レートが向上します.


【制御ソフトウエアの内容】
・ 各ボード共通の制御機能
・ 各ボード固有の制御機能
  (I2C制御、オンボードFlashROM書き込み、 FPGA温度モニタ、他)

・ 制御アプリケーションソフトをカスタマイズせずに、
            複雑な動作でもバッチファイル化できるTCLスクリプト機能

対応PC WindowsXP(SP2)/Vista / 7 32bit 以上をインストール済みで、USB2.0ポートを装備したPC。 
Windows Vista / 7 64bit 以上をインストール済みで、USB2.0ポートを装備したPC。 
・このほか、 LinuxやSolarisマシンでも動作します。詳しくはこちらのページをご覧ください。

製品構成

Smart-USB Plus製品ファミリには、小規模なFPGAから大規模なFPGAまで、様々な機能を持つ製品があります。製品一覧をご覧ください。 これらの製品に採用しているUSBインタフェース部分を ユーザ基板にドロップインで移植ができます。
当社ではこのUSBインタフェース部分をハードウエアとソフトウエアを組み合わせ、システムIPとして、以下の型番でお客様に提供しています。FPGA応用製品を開発するときにも利用できます。詳しくはこちらのページもご覧ください。

USB-IF団体のusb.orgに年間$4,000支払い、独自VenderIDを取得するよりトータルコストで安くなります。

System-Core2H USB部分をパッケージ化して、ユーザカスタマイズした基板に適用できるシステムIPです。
ライセンス契約のため、個別に契約書を取り交わさせていただきます。 1種類の製品に対するライセンス契約です。1種類の基板を数多く生産するお客様にコスト・メリットがあります。
詳細はお問い合わせください。
System-Core2L System-Core2Hを適用したいが、生産台数が少数(20台未満)の場合には、こちらの型番により対応できます。機能はSystem-Core2Hと同じですが、生産台数をライセンス契約書に明記し、その台数あたりの単価を決定して提供する形態です。詳細はお問い合わせください。
製品には、データCD-ROMを標準添付

資料
各種製品比較 Smart-USB Plus製品ファミリの比較一覧表 (PDF:56KB)
技術データベース Smart-USBPlus製品の技術情報を参考にして下さい
制御ソフトウエア Windowsで動作する制御ソフトウエアのイメージです
制御ソフトウエアのマクロ機能やTCL機能により、簡単なカスタマイズが誰にでもできます.

 
製品問い合わせ
問い合わせフォーム 

製品購入ガイド
▽ E-mail info@prime-sys.co.jp
 
Copyright (c) 2007 Prime Systems, Inc. all rights reserved.