Vision HDL Toolbox、最大8K解像度のフレームサイズと高フレームレートビデオ向けに FPGA上で動作確認済みのコードを自動的に生成
MathWorksは、MATLABおよびSimulink製品ファミリーのRelease 2019bが発表されたことを受け、Vision HDL Toolboxが FPGA で高フレームレート (HFR) ビデオと高解像度ビデオを処理する、ネイティブなマルチピクセル ストリーミングに対応することを本日発表しました。ビデオ、画像処理、FPGA設計のエンジニアはVision HDL Toolboxを使用することで、4Kまたは 8K のビデオと 240fps 以上の解像度のビデオを処理する際に、動作と実装のトレードオフの探索とシミュレーションを高速化できます。
産業用検査、医療用画像処理、インテリジェンス、監視、探査 (ISR)のようなアプリケーションの高解像度ビデオとHFRビデオをリアルタイムで処理するFPGAの設計には、スループット、リソース使用量、消費電力に対する厳しい目標を達成する必要があります。Vision HDL Toolboxは、4ピクセルまたは8ピクセルを並列処理できるブロックを提供します。その基礎となるハードウェア実装は自動的に更新され、指定された並列性によるシミュレーションおよびコード生成をサポートします。この機能は、ハードウェアエンジニアが画像および動画処理のエンジニアと協力して、画像処理ハードウェアの動作を高度な抽象化で探索およびシミュレーションをするのに役立ちます。また、HDL Coder をこの設計ワークフローに追加することで、エンジニアは検証済み高位モデルから直接、合成可能でターゲット依存しない最適化されたVHDLまたはVerilogコードを生成できます。
MathWorksのPrincipal Product Marketing ManagerのJack Ericksonは次のように述べています。「FPGA、ASICおよびSoCデバイスに画像処理アルゴリズムを実装するには、スループットとリソース使用量の間で巧みにトレードオフを行う必要がありますが、4K、8K、および高フレームレートビデオにより、このトレードオフはさらに難しくなっています。最適解を模索し、高抽象度のシミュレーションを行うことで、エンジニアはレジスタ転送レベル (RTL) に取り組む前に、より迅速にアーキテクチャ設計を収束させるのに役立ちます。Vision HDL Toolboxとそのネイティブなクロックベースのマルチピクセル処理は、エンジニアが要件を満たすハードウェアに対応したアルゴリズムの開発に集中できるように、すべての詳細設定を自動的に実装します。」
Vision HDL Toolboxには、ビジョンシステムをFPGA、ASICおよびSoCデバイスをターゲットとして設計、実装するためのピクセル・ストリーミング・アルゴリズムが用意されています。このツールボックスには、様々な種類のインターフェイス、フレームサイズ、フレームレートをサポートする設計フレームワークも用意されています。ツールボックスのビデオおよび画像処理アルゴリズムは、遅延、制御信号、ラインバッファーを含むハードウェア実装をモデル化します。
ツールボックスが提供するこのアルゴリズムは、HDL Coderを使用して、可読性のある合成可能なVHDLおよびVerilogコードを生成するように設計されています。生成されたHDLコードは、最大 8K 解像度のフレームサイズとHFRビデオについて、FPGA上で動作確認済みです。
Vision HDL Toolbox R2019bはすでに提供されています。詳細については、https://jp.mathworks.com/products/vision-hdl.htmlをご覧ください。
MathWorks について
MathWorks (マスワークス) は、数学的計算で業界をリードする世界的なソフトウェア開発会社です。MATLABは、エンジニアと科学者のための言語として、アルゴリズム開発、データ解析、可視化、数値計算のためのプログラミング環境を提供します。Simulink は、マルチドメインおよび組み込みエンジニアリング システムのシミュレーションとモデルベースデザインのためのブロック線図環境です。世界中のエンジニアや科学者が、自動車、航空宇宙、エレクトロニクス、金融機関、生命工学、製薬などの産業分野において、発見、革新、開発を加速させるためのツールとしてこれらの製品ファミリーを活用しています。また、MATLABおよびSimulinkは、教育および研究に欠かせないツールとして、世界各国の大学や教育機関において活用されています。MathWorksは1984年に創業で、現在は、マサチューセッツ州ネイティックを本拠地とし、世界 16 か国で4,500名以上の従業員が活躍しています。詳細については、mathworks.com をご覧ください。
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks.Other product or brand names may be trademarks or registered trademarks of their respective holders.
MathWorksは、MATLABおよびSimulink製品ファミリーのRelease 2019bが発表されたことを受け、Vision HDL Toolboxが FPGA で高フレームレート (HFR) ビデオと高解像度ビデオを処理する、ネイティブなマルチピクセル ストリーミングに対応することを本日発表しました。ビデオ、画像処理、FPGA設計のエンジニアはVision HDL Toolboxを使用することで、4Kまたは 8K のビデオと 240fps 以上の解像度のビデオを処理する際に、動作と実装のトレードオフの探索とシミュレーションを高速化できます。
産業用検査、医療用画像処理、インテリジェンス、監視、探査 (ISR)のようなアプリケーションの高解像度ビデオとHFRビデオをリアルタイムで処理するFPGAの設計には、スループット、リソース使用量、消費電力に対する厳しい目標を達成する必要があります。Vision HDL Toolboxは、4ピクセルまたは8ピクセルを並列処理できるブロックを提供します。その基礎となるハードウェア実装は自動的に更新され、指定された並列性によるシミュレーションおよびコード生成をサポートします。この機能は、ハードウェアエンジニアが画像および動画処理のエンジニアと協力して、画像処理ハードウェアの動作を高度な抽象化で探索およびシミュレーションをするのに役立ちます。また、HDL Coder をこの設計ワークフローに追加することで、エンジニアは検証済み高位モデルから直接、合成可能でターゲット依存しない最適化されたVHDLまたはVerilogコードを生成できます。
MathWorksのPrincipal Product Marketing ManagerのJack Ericksonは次のように述べています。「FPGA、ASICおよびSoCデバイスに画像処理アルゴリズムを実装するには、スループットとリソース使用量の間で巧みにトレードオフを行う必要がありますが、4K、8K、および高フレームレートビデオにより、このトレードオフはさらに難しくなっています。最適解を模索し、高抽象度のシミュレーションを行うことで、エンジニアはレジスタ転送レベル (RTL) に取り組む前に、より迅速にアーキテクチャ設計を収束させるのに役立ちます。Vision HDL Toolboxとそのネイティブなクロックベースのマルチピクセル処理は、エンジニアが要件を満たすハードウェアに対応したアルゴリズムの開発に集中できるように、すべての詳細設定を自動的に実装します。」
Vision HDL Toolboxには、ビジョンシステムをFPGA、ASICおよびSoCデバイスをターゲットとして設計、実装するためのピクセル・ストリーミング・アルゴリズムが用意されています。このツールボックスには、様々な種類のインターフェイス、フレームサイズ、フレームレートをサポートする設計フレームワークも用意されています。ツールボックスのビデオおよび画像処理アルゴリズムは、遅延、制御信号、ラインバッファーを含むハードウェア実装をモデル化します。
ツールボックスが提供するこのアルゴリズムは、HDL Coderを使用して、可読性のある合成可能なVHDLおよびVerilogコードを生成するように設計されています。生成されたHDLコードは、最大 8K 解像度のフレームサイズとHFRビデオについて、FPGA上で動作確認済みです。
Vision HDL Toolbox R2019bはすでに提供されています。詳細については、https://jp.mathworks.com/products/vision-hdl.htmlをご覧ください。
MathWorks について
MathWorks (マスワークス) は、数学的計算で業界をリードする世界的なソフトウェア開発会社です。MATLABは、エンジニアと科学者のための言語として、アルゴリズム開発、データ解析、可視化、数値計算のためのプログラミング環境を提供します。Simulink は、マルチドメインおよび組み込みエンジニアリング システムのシミュレーションとモデルベースデザインのためのブロック線図環境です。世界中のエンジニアや科学者が、自動車、航空宇宙、エレクトロニクス、金融機関、生命工学、製薬などの産業分野において、発見、革新、開発を加速させるためのツールとしてこれらの製品ファミリーを活用しています。また、MATLABおよびSimulinkは、教育および研究に欠かせないツールとして、世界各国の大学や教育機関において活用されています。MathWorksは1984年に創業で、現在は、マサチューセッツ州ネイティックを本拠地とし、世界 16 か国で4,500名以上の従業員が活躍しています。詳細については、mathworks.com をご覧ください。
MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See mathworks.com/trademarks for a list of additional trademarks.Other product or brand names may be trademarks or registered trademarks of their respective holders.