次に、Versal アダプティブ SoC のシミュレーションにおける推奨事項を示します。
- シミュレーションの範囲と目的に基づいて、適切なシミュレーション フローと抽象化を選択してください。
- AI エンジン グラフ、HLS カーネル、RTL ブロック、ハードウェア プラットフォーム、PS コードなど、デザインを統合してハードウェア エミュレーションを実行する前に、各コンポーネントを個別にシミュレーションして検証してください。
- 異なるブロックや機能をテストする場合は、テストベンチとテスト ベクターを可能な限り再利用してください。たとえば、あるブロックの出力が別のブロックの入力である場合、これらの 2 つのブロックをシミュレーションする際にテスト ベクターを再利用することで、統合プロセスが容易になります。
- システムの統合を段階的に実行してください。最初からシステム全体のシミュレーションを実行する必要はありません。PS、PL、および AI エンジン コンポーネントのサブセットでシミュレーションを実行することで、既知の基盤を構築でき、段階的に機能を追加できます。
- 変更したすべてのデザインをシミュレーションして検証してください。問題の特定が早期であるほど、対処が容易になります。