製品 // IPコア // CoaXPress // CoaXPress ホスト IP コア
IPCore pictos AVT  CoaXPress Host IP Core

CoaXPress ホスト IP コア

FPGA用CoaXPressホストIPコア

- AMD 7シリーズ(およびそれ以降)に対応
- Altera Cyclone 10デバイス(およびそれ以降)に対応
- コンパクト
- カスタマイズ可能
- 1 Gbps~100 Gbpsの通信速度に対応
- 動作確認済みのリファレンスデザインとして提供

Architecture CoaXPress Host

建築

CoaXPress(CXP)は、広く普及している同軸ケーブルに基づく、ビジョンアプリケーション向けの標準通信プロトコルです。これにより、カメラとフレームグラバー、あるいは組み込みプロセッサとの間のインターフェース構築が容易になり、GenICamソフトウェア標準にも対応しています。 アライドビジョンは、CoaXPressインターフェースを使用したFPGAベースの受信機を構築するための一連のIPコアと開発フレームワークを提供しています。CXPの高速性のため、受信機には、組み込みトランシーバーを使用した高速なFPGAベースのCXPコアの実装が必要となります。CXPホストコアは、AMDおよびAlteraのデバイスと互換性があります。​

CXPHost

リソースの使用状況

リソース使用状況のダウンロード

メリット

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

アライドビジョンのMVDK開発キットは、マシンビジョンアプリケーション向けの柔軟な評価プラットフォームです。AlteraおよびAMD製のFPGAを搭載したさまざまなEnclustra FPGAモジュール向けに、CoaXPressホストおよびデバイスのリファレンスデザインをサポートしています。

MVDKCoaxPress

光ファイバー経由のCoaXPress

光ファイバーケーブルに対応する独立したCoaXPress-over-Fiber-Bridge-IP-Coreが利用可能です。これにより、長距離伝送、高速伝送、または過酷な環境下での運用が可能となります。

提供されたリファレンスデザイン

完全機能型リファレンスデザイン:アライドビジョンのFPGAソリューションは、合意された共通プラットフォーム上でFPGA IPコアとともに動作する、自立型の完全機能型リファレンスデザインとして提供されます。これにより、開発期間を最小限に抑え、コンパクトなフットプリントで最高レベルのパフォーマンスを実現すると同時に、設計をカスタマイズするための十分な柔軟性も確保されています。 アライドビジョンのコアはコンパクトに設計されており、お客様のアプリケーション用にFPGA内に十分なスペースを確保しています。

FPGA統合CPU

CXPデバイス/ホストコアとの連携において、複数の非時間依存制御および設定タスクにはFPGA内蔵CPU(MicroBlaze、NIOS、ARM、Risc V)が使用されます。このソフトウェアはC言語で記述されており、顧客による容易な拡張が可能です。

トップレベルデザイン

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

CXPパケット分解器

CXP制御インターフェースは、CXP制御チャネルの全データを送受信します。外部CXPカメラはこのチャネルを介して制御されます。CXPストリーミングインターフェースはカメラからの全データをデコードし、AXIストリームとして出力します。このストリームはさらなる処理に使用できます。 CXPパケットデコンポーザーは、FPGAトランシーバーへの高速インターフェースを実装するCXPトランスポート層コントローラーと通信します。IPコアは、最適なリソース対性能比を実現するため、32ビット幅または64ビット幅のデータパスで利用可能です。64ビットデータパスによりこのIPはCXP-25に対応しています。

ストリーム処理モジュール

ビデオ処理の例として、リファレンス設計には簡易表示ユニットまたはパターンチェッカーモジュールが付属しており、CXPパケットデコンポーザーユニットのビデオストリーム出力の使用例を示しています。

FMCインターフェース拡張機能

各種リファレンスボードの機能拡張のため、追加インターフェースを提供するFMC(FPGAメザニンカード)を設計しました。MicrochipまたはMacomチップセットを搭載したCXP-6およびCXP-12対応ハードウェア用ボードを提供しています。