USB3 Vision IP Core

FPGA用USB3 VISION IPコア

概要
  • Xilinx 7シリーズ (およびそれ以降) およびIntel/Altera Cyclone Vデバイス (およびそれ以降) 対応
  • コンパクト、カスタマイズ可能
  • 実用的なリファレンスデザインが付属



比較 販売店


Sensor to Image製品
Sensor to Image製品


トップレベルデザイン

IPコアの最初のコンポーネントは、トップレベルデザインです。これが、外部ハードウェア(イメージャ、センサー、USB3 PHY)とFPGA内部データ処理装置間のインターフェースとなります。このモジュールをVHDLソースコードとして提供し、カスタムハードウェアに適合させることができます。


USB3 Visionストリーミングプロトコル パケット生成部

USB3 Visionストリーミングプロトコル パケット生成部は、ビデオソースからすべてのデータを取得し、USB3 Visionストリーミングパケットを構築します。また、USB3 PHYへの低レベルの通信もすべて処理します。


カスタムコンフィギュレーション

デザインの一部はコンパイルされたファイル(たとえばUSB3 Visionコントロールプロトコルライブラリなど)で、他の部分はソースコードとなります。デザインフレームワークには、必要なデザインファイルとコア、VivadoまたはQuartusプロジェクトファイルがすべて付属しています。オプションのCMOSイメージャを備えたUSB3 Visionカメラシステムとして構成されています。このシステムは、リファレンスデザインおよび評価ボードとして使用されます。リファレンスデザインはXilinxまたはIntel/Alteraの開発ツールを使用します(別途FPGAベンダーよりお買い求めください)


USB3 Vision IPコアの説明

USB3 Visionは、広く使用されているUSB 3.0インターフェースを使用したビジョンアプリケーション用の標準通信プロトコルです。これは標準のプロトコルで、GenICamをサポートしているため、カメラとPCを簡単に接続することができます。Sensor to Imageは、USB3 Visionインターフェースを使用してFPGAベースの製品を構築するためのIPコアと開発フレームワークのセットを提供します。USB3 Visionの速度により、送信側と受信側では、エンベデッドUSBコアをFPGAベースで高速に実装する必要があります。USB3 VisionコアはXilinx 7シリーズ デバイス (およびそれ以上) およびIntel/Altera Cyclone Vデバイス (およびそれ以上) と互換性があります。


動画取り込みモジュール

リファレンスデザインのビデオ取り込みモジュールは、テストパターンジェネレータを備えたカメラをシミュレートします。このモジュールはVHDLソースコードとして提供され、ユーザーがセンサーインターフェースとカメラデザインのピクセル処理ロジックに置き換えるようになっています。


フレームバッファコア

フレームバッファコアは、FPGAベンダー固有のメモリコントローラーにつながれます。フレームバッファは、カメラとPC間の通信遅延を調整するために使用されます。


USB3 Vision用のMVDKマシンビジョン開発キット
USB3 Vision用のMVDKマシンビジョン開発キット

Sensor to Image MVDK開発キットは、マシンビジョンアプリケーション用のフレキシブルな評価プラットフォームです。IntelおよびXilinx FPGAを使用した多様なEnclustra FPGAモジュールのためのUSB3 Visionデバイスデザインに対応しています。


実用的なリファレンスデザイン

S2IのUSB3 Vision FPGAソリューションは、FPGA IPコアとともに実用的なリファレンスデザインとして提供されます。これにより、開発時間を最小限に抑え、わずかなフットプリントで最高のパフォーマンスを実現しながら、設計をカスタマイズするための十分な柔軟性が確保されます。Sensor to imageのコアはユーザのアプリケーションに必要なスペースをFPGAに確保できるようコンパクトに作られています。


Sphinx U3V SDK同梱
Sphinx U3V SDK同梱

CPUリソースの使用を最小限に抑えた高性能動画アプリケーションを素早く簡単に設計するために必要なビルディングブロックを提供。多彩な機能が搭載されたソフトウェアツールキットです。

  • Windows向けドライバおよび取り込みライブラリ
  • サンプルアプリケーション (USB3 Vision/GenICam準拠ビューアを含む)


Cypress FX3

Cypress FX3チップ(内臓ARM CPUおよび物理インターフェースを含む)は、あらゆるUSB3初期化ルーチンおよびUSB3 Vision制御チャンネル通信を処理するために使用します。