Vitis Unified IDE Unified IDE は、AMD アダプティブ SoC および FPGA デバイス用のアプリケーションを開発するための設計環境です。Vitis Unified IDE を使用すると、システムのコンポーネント (AI エンジン グラフ、C/C++ ソースの HLS コンポーネント、パッケージされた RTL カーネル、ソフトウェア アプリケーション) を含むエクステンシブル プラットフォームを開発および統合できます。この後、コンポーネントは最上位システム プロジェクトに統合されます。この統合開発環境は、ヘテロジニアスなエンベデッド システム デザインのさまざまなエレメントのコンパイル、実行、デバッグ、解析に必要な機能をすべて備えています。
Vitis Unified IDE では、AMD Versal™ デバイスの VLIW (Very Long Instruction Word) プロセッサ アレイを使用して AI エンジン コンポーネントを作成できます。また、HLS コンポーネントを使用して C/C++ コードを RTL デザインに合成し、C シミュレーションおよび C/RTL 協調シミュレーションを実行し、新たに統合された Vitis アナライザー ツールでビルドと実行サマリを確認および解析できます。
Vitis Unified IDE は、v++ と vitis-run の共通コマンド ライン機能で動作します。コマンド ラインからでも、Vitis Unified IDE からでも、複数のツールを行き来して設計、デバッグ、統合、解析する必要がなく、エンド ツー エンドのアプリケーション開発を 1 つのツールで実行できます。
Vitis Unified IDE を使用すると、次のタスクを実行できます。
- Versal および Zynq UltraScale+ MPSoC デバイスなどのアダプティブ SoC 用のプロセッサで実行するエンベデッド アプリケーションを開発
- Versal アダプティブ SoC 用の AI エンジン アプリケーションとカーネルを開発
- HLS コンポーネントを作成し、C/C++ でプログラマブル ロジックを設計
- AMD アダプティブ SoC デバイスのシステム プロジェクトを開発
Vitis Unified IDE を使用する利点は、次のとおりです。
- 使いやすさを追求した設計
-
- Flow Navigator は、さまざまなデザインのワークフローを管理するのに役立ちます。
- このデザイン フローでは、サンプル テンプレートがサポートされており、新規ユーザーがすべての使用可能な例を参照して生産性を向上できるようにしています。
- ノンブロッキング コマンドで、複数のビルドおよび解析ジョブを同時に実行できるようになりました。
- 簡単に GUI モードとコマンド ライン (CLI) モードを切り替え可能
-
- GUI と CLI の両方の長所あり
- コンフィギュレーション ファイルをリアルタイムでレンダリング
- CLI でプロジェクトをビルドして、Vitis Unified IDE でデバッグや解析が可能
- GUI 操作は python ログに保存され、一括で再構築可能
- モダンな外観とフレームワーク
-
- ライト テーマとダーク テーマ
- フル カスタマイズ可能なショートカット キーを使用したクイック アクション
- 使いやすいコマンド パレット
- 最新の C++ 構文のハイライトとインテリセンス
Vitis Unified IDE の詳細な説明とリファレンス ガイドは、 『Vitis リファレンス ガイド』 (UG1702) の Vitis Unified IDE の使用 で確認できます。