AMD Ross™ Agentic AI Assistant
エンベデッド システムの構築、ソフトウェア アプリケーションやアルゴリズムの開発/デプロイの加速、作業の効率化をもたらす新しい手法です。AMD Ross™ は、自然言語による対話、AMD 公式の信頼できる情報ベース、そして専門家が作成した再利用可能なワークフローを活用し、設計の構想段階から実装までのプロセスを迅速化できるよう開発者を支援します。
2026.1 リリースが利用可能に
2026.1 リリースより、AMD Vivado™ Design Suite には新しい階層型ライセンス オプションが導入されます。これにより、必要なデバイス ファミリや機能に対してのみ支払うという柔軟な選択が可能になります。なお、Vivado エンタープライズに変更はありません。
標準的なエンベデッド ソフトウェア開発にライセンスは不要。
C 合成/シミュレーションにライセンスは不要。生成された RTL のコンパイルには有効な Vivado Design Suite ライセンスが必要。
AI エンジン ツール ライセンス (無料) および Vivado エンタープライズ (無期限) または Vivado Pro (サブスクリプション) ライセンス
ハードウェアのリンク作業と実装には、有効な Vivado Design Suite ライセンスが必要。
AI エンジンベースのデバイスには、Vivado エンタープライズ (無期限) または Vivado プロ (サブスクリプション) ライセンスが必要。
Vitis Model Composer ライセンスおよび有効な Vivado Design Suite ライセンスが必要。
これらのアップデートにより、エンベデッド開発、AI エンジン開発、そしてシステム レベル開発のワークフロー全体において、より優れた柔軟性が提供されます。
Vitis 統合ヘテロジニアス システム フローを使用したエンベデッド システム ソリューションの作成方法を説明します。
(従来の FPGA ファミリではエンベデッド SDK と呼称)
AMD アダプティブ SoC の Arm® エンベデッド プロセッサ サブシステムの C/C++ コード開発は、通常次のフローで行われます。
開発者は、Vitis エンベデッド ソフトウェア内でシステム レベルのすべての検証を実行して、アプリケーションを起動するためのブート イメージを生成できます。
(ハードウェアおよびソフトウェア)
通常、システム設計者が AMD のアダプティブ SoC 内でソフトウェアとハードウェアを統合する場合、このフローを使用します。
このフローは、Arm® エンベデッド プロセッサ上で動作するソフトウェア アプリケーションと、プログラマブル ロジック (PL) および/または Versal™ AI エンジン アレイ上で動作するコンピュート カーネルで構成されるヘテロジニアス エンベデッド システムの設計開発に使用されます。
このフローの内容:
AMD Alveo™ データセンター アクセラレータ カードを使用する場合、同じシステム設計フローを使用します。ソフトウェア プログラムは x86 ホスト上で実行され、カーネルは PCIe® で接続されたアクセラレーション カードの FPGA で実行されます。
使い慣れたツールでシミュレーション
• 既存の MATLAB®、Python™、C++、または HDL テストベンチを使用
• テストベンチの書き換えや新しいワークフローを学ぶ必要がない
• アルゴリズムからハードウェア実装までの反復開発を高速化
AI エンジン + PL の統合シミュレーション (Vitis サブシステム)
• AI エンジンと PL を同時にシミュレーション
• 分断されていたフローを、一貫した単一の手法に統合
• 統合時の問題を早期に検出
AMD Vitis Hardware in the Loop (Vitis HIL) 検証
• システム レベルの検証時間を短縮
• 実際の I/O をシリコン経由でストリーム処理し、デバッグを高速化
• 最終ハードウェア完成前にエンドツーエンドのスループットを検証
(AIE、AIE-ML、AIE-ML v2 に適用)