ハードウェア設計に関する注意事項 - 2021.2 日本語

Vitis Model Composer ユーザー ガイド (UG1483)

Document ID
UG1483
Release Date
2021-10-22
Version
2021.2 日本語

Model Composer は、ハードウェア記述言語 (HDL) ベースのデザインを置き換えるものではありませんが、デザインの重要な部分だけに集中することを可能にします。たとえば、ほとんどの DSP プログラミング ツールは、アセンブラーでのみプログラムするのではなく、C 言語のような高水準言語でプログラムを始め、パフォーマンス要件を満たすのに必要な箇所だけアセンブリ コードを記述します。

一般的には、内部ハードウェア クロックを (DDR や位相クロックを使用するなどして) 制御する必要のある部分は、HDL を使用してインプリメントするのが適切です。比較的重要度の低い部分は Model Composer でインプリメントし、その後 HDL 部分と Model Composer 部分を接続できます。通常、外部インターフェイスを除き、信号処理システムにはこのレベルの制御は必要ありません。Model Composer には、HDL コード部分をデザインにインポートする機能 (HDL モジュールのインポート を参照) が含まれています。

Model Composer には、テスト ベクターを含む HDL テストベンチを自動生成する機能もあります。この機能については、HDL テストベンチを参照してください。

ハードウェア協調シミュレーションの使用で説明されているハードウェア協調シミュレーション インターフェイスを使用すると、Simulink で制御してデザインをハードウェアで実行でき、MATLAB と Simulink のデータ解析および可視化の機能を最大限に活用できます。