PL 統合前の AI エンジン早期検証
- 高速なソフトウェアベースのシミュレーションにより、AI エンジン カーネルの機能を単体で検証
- x86 シミュレータを使用して、ビット精度のアルゴリズムのデバッグと反復開発を迅速化
- AI エンジン シミュレータを使用して、サイクル近似のパフォーマンスを把握する
よりスマートなシミュレーション。より高速な検証。
ヘテロジニアス シミュレーションは、エンジニアが使い慣れた開発環境のまま、ハードウェア実装前に AI エンジンと PL で構成されるシステムの機能検証を可能にするエンドツーエンドのシミュレーション フローです。これにより、複雑な AMD Versal™ アダプティブ SoC デザインを、より迅速かつ高い信頼性で検証できます。
使い慣れた開発環境でシミュレーション ー テストベンチの書き直しは不要
テストベンチの書き直しや新しいワークフローの習得を必要とせず、アルゴリズム開発環境のままシミュレーションを実行できるため、ハードウェアの動作検証を迅速化できる。
AI エンジンと PL で構成されるシステム向けの、簡素化されたヘテロジニアス シミュレーション (Vitis サブシステム)
単一の統合されたシミュレーション手法により、ヘテロジニアス Versal デバイス設計をシステム レベルで早期に検証できる。
HIL (Hardware-in-the-Loop) によるシステム検証の高速化
機能シミュレーションと実際のハードウェア実行を組み合わせることで、検証サイクルを大幅に短縮
テキストベース シミュレーション フローとは、Python、C++、RTL、MATLAB のテストベンチを使用するシミュレーションであり、Simulink® などのグラフィカルなモデルベース フローとは異なる方式である。
AMD シミュレーション フローでは、設計の各段階で AI エンジンとプログラマブル ロジック (PL) の協調シミュレーションが可能です。このため、ヘテロジニアスな AMD Versal™ アダプティブ SoC システムを早期に検証し、パフォーマンスの最適化を迅速に進める共に、ハードウェア実装前の統合リスクを低減できます。
統一された AI エンジンとプログラマブル ロジックの協調シミュレーションにより、ヘテロジニアスな AMD Versal™ アダプティブ SoC デザインを Simulink® 上で直接検証できます。次に示す Vitis Model Composer のヘテロジニアス シミュレーション フローは、UG1483 で解説されているハードウェア検証フロー (ハードウェア エミュレーションなどの手順) を補完するものです。
Vitis Model Composer を使用すると、Simulink® 上で AI エンジンとプログラマブル ロジック (PL) の協調シミュレーションが可能なため、AMD Versal™ アダプティブ SoC デザインをより早く、より迅速に、より低リスクで検証できます。
システム全体を早期に検証
ハードウェア精度の結果を得られる高レベル設計
現実的なエンドツーエンドのシステム解析
より迅速な最適化とハードウェア実装までの時間短縮
Vitis 統合ヘテロジニアス システム フローを使用したエンベデッド システム ソリューションの作成方法を説明します。