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

Vivado Design Suite ユーザー ガイド: System Generator を使用したモデル ベースの DSP デザイン (UG897)

Document ID
UG897
Release Date
2020-11-18
Version
2020.2 日本語

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

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

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

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