GigE Vision IP Core

FPGA用GigE Vision IPコア

概要
  • Xilinx 7シリーズ (およびそれ以降) およびIntel (Altera) Cyclone Vデバイス (およびそれ以降) 対応
  • コンパクト、カスタマイズ可能
  • 100Mb/sから10Gb/s以上のリンク速度サポート
  • フル機能のリファレンスデザインとともに提供



比較 販売店


Sensor to Image製品
Sensor to Image製品


トップレベルデザイン

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


フレームバッファ

フレームバッファコアは、FPGAベンダー固有のメモリコントローラーにつながれます。フレームバッファにより、フレームバッファリングと画像分割が可能になります。これはパケット再送機能を実装するために必要となります。


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

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


GigE Vision IPコアの説明

GigE Visionは、普及しているイーサネット技術に基づいたビジョンアプリケーション用の標準的な通信プロトコルです。このプロトコルを使用することで、TCP/IPプロトコルファミリーを使用している複数のPCとGigE Visionデバイスを簡単につなぐことができます。Sensor to Imageは、GigE Visionインターフェースを使用してFPGAベースの製品を構築するためのIPコアと開発フレームワークのセットを提供します。GigE Visionの速度、特に1Gb/s以上の速度であるため、送信側と受信側では、エンベデッドGigEコアをFPGAベースで高速に実装する必要があります。GigE VisionコアはXilinx 7シリーズデバイス(およびそれ以上)およびIntel/Altera Cyclone Vデバイス(およびそれ以上)と互換性があります。


動画取り込みモジュール

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


GigEパケット生成部

GigEパケット生成部はすべてのデータをイーサネットMACに送信し、高速GigE Visionストリーミングプロトコル (GVSP) を実装します。


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

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


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

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


Sphinx SDK同梱
Sphinx SDK同梱

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

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


FPGA内蔵CPU

FPGA統合CPU (MicroBlaze、NIOS、ARM)は、いくつかの非同期なネットワークおよび設定タスクに使用され、GigE Vision Control Protocol(GVCP)を実行します。このソフトウェアはC言語で書かれており、顧客が拡張することができます。


Ordering Information
Product code - Description