Pourquoi choisir la simulation hétérogène d'AI Engine et de la logique programmable AMD Versal™ ?

La simulation hétérogène est un flux de simulation de bout en bout qui permet aux ingénieurs de rester dans leur environnement de développement préféré pour valider le fonctionnement de systèmes AI Engine + logique programmable avant l'implémentation hardware. Cela peut faciliter la vérification des conceptions complexes de SoC adaptatifs AMD Versal™, pour une validation plus rapide et plus fiable.

Simulation dans votre environnement natif, sans réécriture de banc d'essai

Validez le comportement du hardware plus rapidement en simulant directement là où vos algorithmes sont développés, sans avoir à réécrire des bancs d'essai ni apprendre de nouveaux flux de travail.

  • Réutilisez les bancs d'essai MATLAB®, Simulink®, Python™, C++ (EA) ou HDL existants
  • Éliminez la nécessité de développer des bancs d'essai, une étape propice aux erreurs, lors de la conversion d'un environnement à un autre
  • Accélérez l'itération entre l'algorithme et le hardware en restant dans les outils que vous connaissez

Simulation hétérogène simplifiée pour les systèmes AI Engine + logique programmable (sous-système Vitis)

Renforcez rapidement la confiance au niveau du système grâce à une approche de simulation unifiée pour les conceptions hétérogènes Versal.

  • Simulez ensemble AI Engine et la logique programmable
  • Remplacez les flux fragmentés spécifiques à chaque domaine par une méthodologie cohérente
  • Détectez les problèmes d'intégration plus tôt et réduisez les incompatibilités fonctionnelles de dernière minute

Validation de système accélérée avec hardware dans la boucle (HIL)

Raccourcissez considérablement les cycles de validation en combinant la simulation fonctionnelle et l'exécution hardware réelle

  • Réduisez le temps de validation au niveau du système (par rapport aux flux de simulation software AMD)
  • Faites transiter des E/S réelles via la puce pour des informations de débogage plus rapides et plus claires
  • Validez le débit et le comportement de bout en bout avant que le hardware final ne soit prêt

Adam Taylor présente : Une approche progressive pour accélérer la vérification au niveau du système des conceptions de SoC adaptatifs AMD Versal

La vérification au niveau du système devient de plus en plus complexe. Grâce à la plateforme software AMD Vitis™, les développeurs peuvent adopter une approche de vérification progressive.

Flux de simulation basé sur du texte

Les flux de simulation basés sur du texte désignent les simulations réalisées à l'aide de bancs d'essai Python, C++, RTL et MATLAB (par opposition aux flux graphiques basés sur des modèles comme Simulink®).

Simulation hétérogène d'AI Engine et de la logique programmable

Les flux de simulation AMD permettent la simulation conjointe d'AI Engine et de la logique programmable (PL) à chaque étape de la conception. Vous pouvez ainsi valider les SoC adaptatifs AMD Versal™ hétérogènes rapidement, optimiser les performances plus vite et réduire les risques d'intégration avant de passer au hardware.

Ressources sur les flux de simulation basés sur du texte

Vidéos explicatives sur la chaîne YouTube AMD

Flux de simulation basé sur un modèle

Validez des conceptions de SoC adaptatifs AMD Versal™ hétérogènes directement dans Simulink® avec la simulation conjointe unifiée d'AI Engine et de la logique programmable. Le flux de simulation hétérogène pour Vitis Model Composer, décrit ci-dessous, peut compléter le flux de validation hardware décrit dans le guide UG1483, notamment pour des étapes telles que l'émulation hardware.

AMD Vitis™ Model Composer pour la simulation conjointe AI Engine et PL

Vitis Model Composer vous permet de simuler conjointement AI Engine et la logique programmable (PL) directement dans Simulink®, afin de valider les conceptions de SoC adaptatifs AMD Versal™ plus tôt et plus rapidement tout en réduisant les risques.

Une validation plus précoce des systèmes complets

  • Exécutez des simulations conjointes AI Engine et PL à partir d'un banc d'essai Simulink® unique
  • Détectez rapidement les problèmes d'intégration et de performances pour éviter les reprises coûteuses
  • Comblez l'écart entre la conception de l'algorithme et la mise en œuvre hardware

Une conception de haut niveau avec des résultats précis au niveau hardware

  • Modélisez conjointement les noyaux AI Engine, la PL (par exemple une IP LogiCore implémentant des fonctions DSP) et les composants Simulink
  • Générez automatiquement des graphiques AI Engine ciblant du hardware AMD réel
  • Équilibrez l'abstraction et la simulation au niveau des transactions précise en termes de cycle

Une vision réaliste du système de bout en bout

  • Simulez les véritables mouvements de données entre AI Engine, la PL et la mémoire via des interfaces AXI
  • Validez le fonctionnement, la latence et le débit avant la création du hardware
  • Intégration parfaite à la chaîne d'outils Vitis

Une optimisation et un passage au hardware plus rapides

  • Explorez rapidement le partitionnement AI Engine/PL et optimisez les goulots d'étranglement
  • Restez dans Simulink en utilisant des outils de visualisation et de débogage familiers
  • Réduisez les itérations et les risques pour un passage au hardware en toute confiance

Ressources sur le flux de simulation basé sur un modèle

Ressources supplémentaires

Lancez-vous avec les projets Hackster.io (avec Adam Taylor)

Apprenez à créer une solution de système embarqué à l'aide du flux de système hétérogène Vitis Unified.

Webinaires