製品 // IPコア // USB3ビジョン // USB3 VisionデバイスIPコア
IPCore pictos AVT  USB3 Vision Device IP Core

- AMD 7シリーズ(およびそれ以降)に対応
- Altera Cyclone Vデバイス(およびそれ以降)に対応
- コンパクト
- カスタマイズ可能
- 動作するリファレンスデザインとして提供

Sch USB3VisionDeviceIPCore

建築

USB3 Visionは、広く普及しているUSB 3.0インターフェースを基盤とした、ビジョンアプリケーション向けの標準通信プロトコルです。このプロトコルは標準規格でありGenICamをサポートするため、カメラとPC間の容易な接続を可能にします。 Sensor to Imageは、USB3 Visionインターフェースを用いたFPGAベース製品を構築するための一連のIPコアと開発フレームワークを提供します。USB3 Visionの高速性により、送信側と受信側には組み込みUSBコアの高速FPGA実装が求められます。USB3 Vision IPコアは、AMD 7シリーズデバイス(およびそれ以降)およびAltera Cyclone Vデバイス(およびそれ以降)と互換性があります。

メリット

Sphinx SDK 付属

Sphinxは、最小限のCPUリソースで動作する高性能ビデオアプリケーションを迅速かつ容易に設計するための基盤を提供する、機能豊富なソフトウェアツールキットです。このツールキットには、WindowsまたはLinux向けのUSB3 Visionデバイスドライバーと取得ライブラリに加え、USB3 Vision/Genicam準拠のビューアを含むサンプルアプリケーションも含まれています。

CamportSphinxUSB3

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

Sensor to ImageのMVDK開発キットは、マシンビジョンアプリケーション向けの柔軟な評価プラットフォームです。AlteraおよびAMD FPGAを搭載した各種Enclustra FPGAモジュール向けに、USB3 Visionデバイス設計をサポートします。

MVDKUSB3

ソフトウェアライブラリ用C言語ソースコード

USB3 Vision IPコアには、Cypress FX3 USBコントローラ上で動作する組み込みUSB3 Visionライブラリのソースコードを提供するオプションがあります。これは、使用頻度の低いオプションのUSB3 Vision機能の拡張や、ハードウェア要件の最適化に有用です。

提供されたリファレンス設計

S2IのUSB3 Vision FPGAソリューションは、完全に動作するリファレンス設計とFPGA IPコアとして提供されます。これにより開発時間を最小限に抑え、小型フットプリントで最高水準の性能を実現すると同時に、設計のカスタマイズに十分な柔軟性を確保します。Sensor to Imageコアはコンパクトなため、FPGA内にアプリケーション用の十分なスペースを確保できます。

トップレベルデザイン

IPコアの最初の構成要素はトップレベル設計です。これは外部ハードウェア(イメージャ、センサー、USB3 PHY)とFPGA内部のデータ処理間のインターフェースとなります。このモジュールはVHDLソースコードとして提供され、カスタムハードウェアに適応可能です。

フレームバッファコア

フレームバッファはFPGAベンダー固有のメモリコントローラと接続する。フレームバッファはデータバッファリングと画像分割を可能にする。このモジュールは通常FPGAの内部メモリを使用するが、カメラとPC間の長い通信遅延を平準化するために外部メモリを使用することも可能である。

ビデオ取得モジュール

リファレンス設計のビデオ取得モジュールは、テストパターン発生器を備えたカメラをシミュレートします。このモジュールはVHDLソースコードとして提供され、最終的なカメラ設計ではセンサーインターフェースと画素処理ロジックに置き換える必要があります。

USB3 Visionストリーミングプロトコル パケットコンポーザー

USB3 Visionストリーミングプロトコルパケットコンポーザーは、ビデオソースからの全データを受け取り、USB3 Visionストリーミングパケットを構築します。また、USB3 PHY(Cypress FX3)への低レベル通信を全て処理します。

サイプレス FX3

Cypress FX3チップ(統合ARM CPUおよび物理インターフェース搭載)が、すべてのUSB3初期化ルーチンおよびUSB3 Vision制御チャネル通信を処理するために使用される。