Vitis Embedded
Vitis™ Embedded est un package de développement software embarqué autonome, destiné au développement d'applications hôtes s'exécutant sur des processeurs Arm intégrés.
Version 2026.1 désormais disponible
À partir de la version 2026.1, AMD Vivado™ Design Suite introduit de nouvelles options de licence à plusieurs niveaux, permettant aux clients de ne payer que pour les gammes d'appareils et les fonctionnalités dont ils ont besoin, tandis que Vivado Enterprise reste inchangé.
Aucune licence n'est requise pour le développement de software intégrés standard.
Aucune licence requise pour la synthèse/simulation C ; la compilation du RTL généré nécessite une licence valide de la suite Vivado Design Suite.
Licence d'outils AI Engine (gratuite) et licence Vivado Enterprise (perpétuelle) ou Vivado Pro (par abonnement)
La liaison et l'implémentation de hardware nécessitent une licence Vivado Design Suite valide.
Les appareils basés sur le moteur d'IA nécessitent une licence Vivado Enterprise (perpétuelle) ou Vivado Pro (abonnement).
Nécessite une licence Vitis Model Composer et une licence Vivado Design Suite valide.
Ces mises à jour offrent une plus grande flexibilité dans les flux de travail de développement embarqué, d'IA et au niveau du système.
La plateforme software AMD Vitis™ est un environnement de développement pour les conceptions ciblant la structure FPGA, les processeurs ARM® et les moteurs AI Engine, en collaboration avec la suite AMD Vivado™ Design pour fournir un niveau d'abstraction supérieur.
La suite software Vitis comprend notamment Vitis Embedded pour le développement d'applications C/C++ sur les processeurs Arm, les compilateurs et simulateurs AI Engine, Vitis HLS pour la création d'IP FPGA en C/C++, Vitis Model Composer pour la conception basée sur modèle sous Simulink® et des bibliothèques optimisées pour les performances telles que DSP, Vision, Solver, Ultrasound et BLAS pour le déploiement FPGA ou AI Engine.
Apprenez à créer une solution de système embarqué à l'aide du flux de système hétérogène Vitis Unified.
(généralement appelé SDK embarqué pour les familles FPGA précédentes)
Les concepteurs qui codent en C/C++ pour le sous-système de processeur embarqué Arm® dans les SoC adaptatifs AMD utiliseront généralement ce flux.
Les développeurs peuvent effectuer toutes les vérifications au niveau du système dans le software Vitis Embedded et générer des images de démarrage pour lancer l'application.
(hardware et software)
Les concepteurs de systèmes qui intègrent à la fois les parties software et hardware de leurs conceptions dans les SoC adaptatifs AMD utiliseront généralement ce flux.
Ce flux permet de développer des conceptions de systèmes embarqués hétérogènes, notamment des applications software exécutées sur des processeurs intégrés Arm® et des noyaux de calcul s'exécutant sur des matrices à logique programmable (PL) et/ou sur des matrices AI Engine Versal™.
Ce flux comprend :
Les cartes d'accélération pour centres de données AMD Alveo™ utilisent ce même flux de conception de systèmes : le programme software s'exécute sur un hôte x86 et les noyaux s'exécutent dans le FPGA sur une carte d'accélération PCIe®.
Simulation dans vos outils préférés
• Utilisez les bancs d'essai MATLAB®, Python™, C++ ou HDL existants
• Éliminez le besoin de réécrire les bancs d'essai ou d'apprendre de nouveaux flux de travail
• Accélérez l'itération entre l'algorithme et le hardware
Simulation AI Engine + PL unifiée (sous-système Vitis)
• Réalisez des simulations AI Engine et PL conjointement
• Remplacez les flux fragmentés par une méthodologie cohérente
• Détectez les problèmes d'intégration en amont
Validation hardware dans la boucle (HIL)
• Raccourcissez le temps de validation au niveau du système
• Faites transiter des E/S réelles via la puce pour un débogage plus rapide
• Vérifiez le débit de bout en bout avant la mise en place du hardware final
(s'applique à AIE, AIE-ML, AIE-ML V2)