UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

Model Composer

迅速な設計、シミュレーション、
製品化をサポート

Model Composer は、MathWorks Simulink® 環境内での効率的なデザイン探索を可能にするモデルベースの設計ツールで、自動コード生成機能によりザイリンクスのデバイスをベースとする迅速な製品化をサポートします。性能に最適化された高位ブロックを使用してアルゴリズムを記述および反復させることができ、システム レベルのシミュレーションによって機能を検証できます。Model Composer は、自動最適化機能によりアルゴリズム仕様をプロダクション品質の実装に変換し、ザイリンクスの高位合成テクノロジへ提供します。

matlab-large

主な機能と利点

デザインの反復作業を迅速化

  • 高位記述: アルゴリズムを中心とする機能重視の構築ブロックを利用することで、簡単にデザインを模索できるようになります。
  • ベクトルと行列をサポート: フレーム ベースのアルゴリズム設計が可能になるため、実装のために中間の低レベル モデルに移行する時間と労力を削減できます。
  • アプリケーション特定ライブラリ: 性能に最適化されたコンピューター ビジョン、演算、および線形代数ライブラリが、ザイリンクスのデバイス上でのシミュレーションおよび高性能実装用ブロックとして提供されています。
 
 
  • カスタム ブロックとして合成可能な C/C++ ブロックをインポート: シミュレーションやコード生成のために独自のカスタム ブロックを作成できるため、差別化されたアルゴリズム設計が柔軟になります。
  • Simulink とのシームレスな統合: Simulink 製品ファミリのブロックと直接接続することで、システム レベルのモデリングやシミュレーションが可能になり、Simulink のグラフィカル環境のスティミュラス生成やデータ視覚化機能をフルに活用できます。
  • 整数、浮動/固定小数点をサポート: Simulink でサポートされている浮動小数点/整数データ型および Vivado HLS でサポートされている固定/半精度データ型をサポートしています。

アルゴリズムをアーキテクチャに変換

  • 自動最適化: Simulink 内でアルゴリズム仕様を分析し、自動最適化を実行してマイクロアーキテクチャに変換します。スループットが最適化され、ブロック RAM の使用率が削減し、ブロックの同時実行が可能になります。
  • IP 作成が迅速化: シミュレーション可能なデザインを Vivado IP インテグレーターで使用できる RTL IP パッケージに変換することで、プラグアンドプレイ IP 統合設計環境を活用して複雑なデザインに対応できます。
  • System Generator for DSP の利用:Model Composer の使いやすさとシミュレーション速度の利点を生かして、一部のデザインの合成済み RTL を新しいカスタム ブロックとして既存の System Generator for DSP デザインにエクスポートします。
 
 
  • Vivado HLS へエクスポート: シミュレーションで出力されるテスト ベクターの記録など、アルゴリズムのさらなる最適化に必要なものをすべて自動生成し、アルゴリズムの設計/シミュレーション/検証用の Simulink グラフィカル環境と Vivado HLS 間を関連付ける高度な機能。
  • RTL インターフェイスにマッピングするためのユーザー インターフェイス:実装用にサポートされている RTL インターフェイス (AXI4-Lite、AXI4-Stream、AXI4-Stream Video、FIFO、Block RAM) やビデオ フォーマット (AXI4-Stream Video) にユーザー デザインの入力や出力をマッピングするための使いやすいグラフィカル インターフェイス。
  • テストベンチの自動生成: シミュレーションからテスト ベクターの自動記録、および実行可能なデザインと生成されたコードの機能的な同等性を検証するためのテスト ベンチの自動生成。

2018.2 Model Composer の新機能および強化された機能は次のとおりです。

  • 新しい色検出サンプル: 入力ビデオ ストリームで黄色い交通標識を識別するための色検出アルゴリズムです。Model Composer ライブラリのブロックを使用して、さらにザイリンクス reVISION 向けの xfOpenCV 関数をインポートして合成可能なデザインを構築する方法を示しています。
  • 固定小数点データ型のオーバーフロー検出: データ型変換ブロックにより、デザインの固定小数点データ型変換におけるオーバーフロー時の処理 (飽和、ラップ) が検出されます。
  • [C/C++ Function Import] 機能が改善: 使いやすさの向上とブロック GUI の改善により、[C/C++ Function Import] 機能を使用して、簡単にデザイン内にカスタム ブロックを作成して使用できるようになりました。
  • 線形代数ブロック: 最適化された新しい QR 反転ブロックが、エルミート、行列乗算、部分行列、転置ブロックを含む Model Composer の線形台数ライブラリに追加されました。
  • サポートする MATLAB バージョン: R2017a、R2017b、R2018a

上記機能の詳細は、『Model Composer ユーザー ガイド』(UG1262) を参照してください。

Model Composer の利用については、[ダウンロード/購入] を参照してください。これらの新機能を今すぐご利用いただけます!

2018.1 新機能および強化された機能は次のとおりです。

  • 固定小数点信号の表示/解析/比較: Simulink のデータ ログ機能や可視化機能 (信号ログ、シミュレーション データ インスペクター、スコープ、ディスプレイ、To Workspace ブロックなど) を利用して、デザイン内の HLS の任意精度固定小数点型を記録、可視化、比較できます。
  • 新しいコンピューター ビジョン ブロック: Computer Vision ライブラリに 5 つの reVISION xfOpenCV 関数 (Dense Non-Pyramidal LK Optical Flow、Histogram Equalization、Erosion、Dilation、Otsu Thresholding) が追加されています。
  • 新しいサンプル デザイン:動き検出用 Lucas-Kanade (LK) 高密度オプティカル フローでは、Model Composer ライブラリのブロックを使用し、カスタマイズした C/C++ コードをインポートする機能を使用して、合成可能なデザインを構築します。
  • 整数オーバーフロー防止: Simulink のデータ有効性診断機能を使用して、デザイン内の Sum、Subtract、Product、Gain、および Data Type Conversion ブロックにおいて整数オーバーフローの飽和/ラップの検出が可能です。
  • [C/C++ Code Import] でパラメーター指定可能: C/C++ Code Import 機能を使用して独自の Model Composer ブロックを作成できます。この機能は、スカラー、ベクトル、および行列パラメーターをサポートしているため、シミュレーションでパラメーター空間の柔軟かつ迅速な探索が可能です。
  • [C/C++ Code Import] の関数テンプレート サポート: ソース コードに関数テンプレートを使用して、複数のデータ型を含むシミュレーションをサポートする独自 Model Composer ブロックを作成できます。これにより、デザイン内のデータ型 (固定小数点を含む) を素早く探索できます。
  • Trigonometric ブロックが強化: Trigonometric ブロックでサポートされるデータ型が拡張されています (atan、atan2、cos、cosh、sin、sinh、tan)。
  • サポートする MATLAB バージョン: R2017a および R2017b

購入

Model Composer は、Vivado Design Edition、Vivado System Edition、Vivado WebPACK Edition、SDSoC 設計環境のアドオン ライセンスとして購入できます。ご購入については、お近くの販売代理店までお問い合わせください 

Model Composer の使用を検討される場合には、japan.xilinx.com/getlicense で 90 日間の評価版ライセンスを生成できます。

ダウンロード

Model Composer は、設計ツールとしてオプションで追加でき、Vivado インストーラーまたは SDSoC インストーラーからインストールできます。

お問い合せ

Model Composer の詳細および機能に関するご質問等は、 modelcomposer@xilinx.com へお問い合わせください。

必要な知識/スキル

推奨 (必須ではありません)

このページをブックマークに追加