Vivado Design Suite の C ベースの高位合成ツール (Vivado HLS) を使用すると、C、C++、および SystemC を使用してデザインのさまざまな DSP ファンクションを記述できます。C コードは Vivado HLS (高位合成) ツールで作成および検証します。高位言語を使用すると、抽象的なアルゴリズム、データ型、仕様などを記述でき、さまざまなパラメーターを試してデザイン パフォーマンスおよびエリアを最適化できます。
Vivado HLS では、C ベースのテストベンチおよびシミュレーションを使用して、デザイン環境から直接生成済みの RTL をシミュレーションできます。C から RTL への合成により C ベース デザインを RTL モジュールに変換したら、それをパッケージして、デザインの残りの部分と共にインプリメンテーションするか、IP インテグレーターのブロック デザインにインスタンシエートできます。
ビデオ:
Vivado HLS に関するさまざまなトレーニング ビデオは、ザイリンクス ウェブサイト Vivado Design QuickTake ビデオ チュートリアル ページ から視聴できます。
Vivado HLS ツール フローおよび機能については、次を参照してください。