Vision HDL Toolbox™ には、FPGA および ASIC でビジョンシステムを設計、実装するためのピクセル ストリーミング アルゴリズムが用意されています。このツールボックスには、様々な種類のインターフェイス、フレームサイズ、フレームレートをサポートする設計フレームワークも用意されています。このツールボックスの画像処理、ビデオ、コンピューター ビジョンのアルゴリズムでは、HDL 実装に適したアーキテクチャが使用されます。
ツールボックスにより提供されるアルゴリズムは、可読性のある、合成が可能な VHDL® および Verilog® コードを生成するように設計されています (HDL Coder を使用)。生成された HDL コードは、最大 8k 解像度のフレームサイズと高フレームレート (HFR) ビデオに対して FPGA 上で動作確認済みです。
ツールボックスの機能は、MATLAB® 関数、System objects™ と Simulink® ブロックとして提供されます。
詳細を見る:
自動運転
車線検出、道路の穴検出、およびステレオ視差計算等、HDL コード生成可能なサブシステムで、自動運転システムの構築を開始できます。
特徴の検出
監視、オブジェクト追跡、工業用検査等のアプリケーションを開発するために、ストリーミング ハードウェアで特徴検出手法を実装する方法を示しています。
カメラパイプライン
ノイズ除去、ガンマ補正、およびヒストグラム実装の例を使用して、画像調整ハードウェアの開発を開始できます。
ハードウェア アクセラレーションによる画像処理
変換、フィルタリング、モルフォロジー、統計などの画像処理アルゴリズムの効率的なハードウェア実装をモデル化およびシミュレーションできます。その後、HDL Coder を使用して合成可能な VHDL または Verilog の RTL を生成します。
マルティプル ピクセル パー クロックの処理
4 または 8 ピクセルのパラレルストリームを指定した 4K、8K または FPGA クロックレートによる高フレームレートのビデオを処理します。基礎となるハードウェア実装は自動的に更新され、指定された並列性のあるシミュレーションおよびコード生成をサポートします。
組み込みのハードウェアデータ管理
Vision HDL Toolbox ブロックを使用して、制御信号、関心領域 (ROI) ウィンドウ、ラインバッファーなどのストリーミング入力データを自動的に管理できます。HDL Coder を使用して、モデル化およびシミュレーションする制御機能の VHDL または Verilog の RTL を生成できます。
フレームとピクセル変換
ハードウェア内の処理用の制御信号により、フルサイズのビデオをピクセルストリームに変換します。その後、ストリーミングのハードウェア出力をフレームに変換して、ゴールデン リファレンス アルゴリズムに対して検証できるようにします。
MATLAB および Simulink による検証例とテンプレート
Image Processing Toolbox™ および Computer Vision Toolbox™ のアルゴリズムとテストを使用してハードウェア実装を検証する方法を学びます。
HDL と FPGA のコシミュレーション
HDL Verifier™ を使用し、MATLAB または Simulink テスト環境に接続された RTL シミュレーションまたは FPGA 開発キットを使用してハードウェア サブシステムを検証します。

HDL Verifier は、Xilinx、Intel、および Microsemi の FPGA ボードを使用した FPGA インザループ検証をサポート
ライブビデオ入力によるプラットフォームのプロトタイプの作成
Vision HDL Toolbox Support Package for Xilinx® Zynq®-Based Hardware をダウンロードし、HDL Coder および Embedded Coder® を使用して MATLAB または Simulink 実装からコードを生成し、画像処理アプリケーションのプロトタイプを作成します。

実際のビデオ入力を使用して FPGA ハードウェアに設計のプロトタイプを作成
製品への展開
HDL Coder を使用して、ハードウェア サブシステム モデルからターゲットに依存しない高品質の RTL および AXI インターフェイスを生成できます。
FPGA 実装向け画像処理
この 5 部構成のビデオシリーズでは、主な概念を紹介し、プロトタイピングおよび量産のためにビジョン アプリケーションを FPGA に実装するためのワークフローを説明しています。
製品リソース:

FPGA 実装向け画像処理
この 5 部構成のビデオシリーズでは、主な概念を紹介し、プロトタイピングおよび量産のためにビジョン アプリケーションを FPGA に実装するためのワークフローを説明しています。