Guide d'installation d'AMD Vivado Design Suite sous Windows et Linux

Dernière mise à jour: 27/10/2025
Auteur: Isaac
  • L'installateur Web réduit le temps et l'espace et vous permet de sélectionner des appareils spécifiques, tandis que l'image hors ligne est idéale pour une utilisation hors ligne.
  • En LinuxLes dépendances 32 bits et les bibliothèques historiques empêchent les plantages du programme d'installation ; conducteurs Les chaînes câblées sont indispensables pour regarder matériel.
  • L'édition Enterprise étend la prise en charge des appareils (y compris les familles Versal et HBM de 2e génération) ; UltraScale+ est alimenté par Vitis.
  • L'empaquetage Flatpak isole l'environnement, mais limite la visibilité du système de fichiers et nécessite la définition d'autorisations et d'udev.

Installation de Vivado sur Windows et Linux

Si vous devez installer et utiliser AMD Vivado Design Suite sous Windows et Linux, ce guide complet couvre tous les aspects, des prérequis à l'installation des pilotes et à la compatibilité des périphériques pour chaque édition. Toutes les informations présentées ici sont condensées et reformulées à partir de sources telles que les notes de version officielles et des retours d'expérience d'installation sous Linux, en mettant l'accent sur les dépendances, les options de téléchargement et les dernières modifications apportées à l'installateur web. L'objectif est de vous aider à réaliser une installation sans encombre et de vous fournir des recommandations essentielles.

Outre l'installation classique via le fichier binaire exécutable sous Linux, nous fournissons des informations détaillées sur l'installateur web, l'auto-installation hors ligne et le packaging Flatpak avec ses fonctionnalités de sandbox. Nous passons également en revue les principales nouveautés de la version 2025.1 et la compatibilité avec les différentes éditions, afin de vous aider à choisir la méthode la plus adaptée à votre matériel et à votre flux de travail. Si vous manquez de temps ou de connexion internet, la comparaison entre l'installateur web et l'image hors ligne vous sera particulièrement utile.

Configuration requise et packages sous Linux (Debian ou Ubuntu)

Avant de lancer l'installation, sur les systèmes Debian ou Ubuntu, vous aurez probablement besoin des paquets 32 bits et des bibliothèques héritées pour que l' interface graphique fonctionne correctement. La préparation de l'environnement permet d'éviter les erreurs de démarrage de l'installateur et les conflits avec GTK ou ncurses.

  • libstdc++6:i386 (environnement d'exécution C++ 32 bits)
  • libgtk2.0-0:i386 (GTK2 32 bits pour l'installateur)
  • dpkg-dev:i386 (outils de développement de packages, 32 bits)
  • python3-pip (gestion des paquets Python 3)
  • libtinfo5 (terminfo, compatibilité historique)
  • libncurses5 (soutien de terminal, versions précédentes)

L'installation peut se faire élément par élément ou en une seule étape. Si vous préférez la méthode rapide, installez-les tous en même temps.

sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5

Vous pouvez, si vous le souhaitez, exécuter chaque paquet séparément, bien que leur exécution simultanée soit plus rapide. Une fois les paquets installés, vous pouvez ouvrir le programme d'installation de Vivado sans problème.

Installer Vivado sur Linux à partir du programme d'installation binaire

Une fois le fichier .bin téléchargé, la première étape consiste à lui accorder les droits d'exécution, puis à le lancer. Il s'agit de la condition préalable au bon démarrage de l'installateur graphique.

chmod +x ./nombre_del_instalador.bin
./nombre_del_instalador.bin

Un avertissement important à retenir : pour que les lanceurs apparaissent dans le menu de votre bureau Linux, n’exécutez pas le programme d’installation avec `sudo`. Sinon, vous ne verrez probablement pas les raccourcis et devrez lancer Vivado depuis le terminal.

Lorsque l'assistant s'ouvre, vous verrez la sélection de produits. Si vous souhaitez Vivado, Vitis et la suite complète, choisissez la première option, Vitis ; si vous souhaitez uniquement Vivado, sélectionnez Vivado. Notez qu'une installation complète des outils et périphériques peut nécessiter environ 300 Go d'espace libre.

  Qu'est-ce qu'un fichier VCF ? A quoi ça sert et comment en ouvrir un

Si vous appréciez les résumés concis, cette séquence type vous guidera tout au long d'une installation Linux propre. Voici un bref rappel des points essentiels :

VIVADO=./nombre_del_instalador.bin
sudo apt-get install libstdc++6:i386 libgtk2.0-0:i386 dpkg-dev:i386 python3-pip libtinfo5 libncurses5
chmod +x $VIVADO
$VIVADO

Pilotes de câbles et détection de cartes sous Linux

Après avoir installé les outils, installez les pilotes de câble pour que Vivado puisse détecter vos cartes de développement. Sans ces pilotes, le matériel n'apparaîtra pas dans le Gestionnaire de matériel.

Accédez au répertoire des pilotes correspondant à votre version et à votre architecture, puis exécutez le programme d'installation du pilote :

/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/
./install_drivers

Une fois l'opération terminée, reconnectez la carte ; cela peut parfois prendre quelques secondes ou nécessiter un redémarrage. Si vous utilisez le paquet Flatpak, consultez les instructions ci-dessous pour savoir comment recharger udev après l'installation des pilotes dans l'environnement isolé.

Options de téléchargement : installateur Web et auto-installateur hors ligne

Il existe deux façons de télécharger Vivado. Avec une connexion stable, l'installateur web est rapide : vous téléchargez un fichier exécutable léger, puis vous sélectionnez les produits et périphériques. Avec un réseau lent ou pour des installations répétées, l'image hors ligne auto-installable peut vous faire gagner du temps.

  • Installateur Web : un petit fichier qui télécharge les composants pendant l'installation. Recommandé par AMD pour réduire le temps d'installation et économiser de l'espace disque. De plus, il prend en charge la sélection d'appareils spécifiques, ce qui réduit le temps de téléchargement..
  • Auto-installable hors ligne : Image complète que vous pouvez télécharger depuis votre navigateur ou via l'installateur Web lui-même avec l'option « Télécharger l'image » (autorise « Produit sélectionné uniquement » ou « Image complète »). Il est idéal lorsque vous allez installer sur plusieurs machines ou que vous n'avez pas de connexion.

Veuillez noter deux mises à jour récentes : à partir de la version 2025.2, l’option de téléchargement de fichier unique (SFD) ne sera plus disponible et la vérification des téléchargements ne sera prise en charge que par Google Chrome et Microsoft Edge . Si vous utilisez habituellement d’autres navigateurs, nous vous recommandons d’utiliser l’un de ces deux navigateurs afin d’éviter tout problème.

Si vous utilisez Vivado ML 2021.1 ou une version ultérieure, mettez à jour vos outils de serveur de licences vers Flex 11.17.2.0 afin d'éviter les problèmes de licence. Cette exigence est souvent négligée et peut entraîner des erreurs au démarrage.

Installation sous Windows : étapes générales et conseils

Sous Windows, la procédure est simple : téléchargez le programme d’installation web depuis le portail AMD et exécutez-le en tant qu’administrateur, choisissez Vivado ou Vitis, puis sélectionnez les périphériques souhaités ou optez pour une installation allégée si vous n’en avez pas besoin de tous. L’installation via le web est la méthode recommandée pour minimiser le temps d’installation et l’espace disque requis.

  • Sélectionnez un dossier d’installation avec suffisamment d’espace, surtout si vous téléchargez des familles entières. Les grandes installations peuvent occuper des centaines de gigaoctets..
  • Cochez la case des pilotes de câble pendant le processus d'installation ou exécutez-les ultérieurement à partir du dossier d'installation. Sans pilotes, vous ne verrez pas vos cartes connectées..
  • Si vous souhaitez vérifier les téléchargements, faites-le avec Chrome ou Edge, car ce sont les navigateurs qui prennent en charge la vérification. Vous éviterez les faux positifs d'intégrité.
  • N'oubliez pas que l'option SFD n'existera plus à partir de 2025.2, alors prévoyez l'installateur Web ou l'image hors ligne générée à partir de celui-ci. De cette façon, vous garantissez la continuité des flux de votre installation.
  Comment utiliser Screen Ruler dans Windows 11 pour mesurer à l'écran

Après l'installation, gérez les licences via le gestionnaire approprié et redémarrez si le programme d'installation le suggère, notamment s'il a ajouté des pilotes. C'est la méthode la plus fiable pour finaliser la configuration de l'environnement.

Temps forts de Vivado 2025.1

La version 2025.1 apporte des améliorations significatives en matière de compatibilité avec les périphériques, de fonctionnalités de conception et d'ergonomie. Si vous utilisez les familles Versal ou les flux de travail RTL, la mise à jour est fortement recommandée.

  • Prise en charge de nouveaux appareils : Versal AI Edge de 2e génération et Versal Prime de 2e génération, ainsi que la famille Spartan UltraScale+. Plus de variété pour les projets embarqués et hautes performances.
  • Programme d'installation sélectif unifié pour Versal : vous permet de télécharger uniquement les appareils dont vous avez besoin, réduisant ainsi la taille du téléchargement. Il est apprécié dans les équipes avec stockage limité.
  • Améliorations QoR dans Versal, y compris le redressement calibré pour SSIT et la prise en charge NoC multiphasée pour maximiser les performances. Optimise les latences et la bande passante.
  • Démarrage flexible du système de traitement dans Versal : permet de démarrer d'abord le PS et de charger la logique programmable plus tard, désormais le flux par défaut sur Prime Gen 2 et AI Edge Gen 2. Plus de contrôle sur la séquence de démarrage.
  • Nouveau commutateur IP AXI basé sur RTL et améliorations de la convivialité : vues dédiées dans IP Integrator, nouveau planificateur Pblocks, interface graphique de routage et prise en charge de l'interface graphique pour report_dfx_summary. Moins de frictions lors de l'intégration de la propriété intellectuelle et de la planification de la conception.

AMD recommande l'utilisation du programme d'installation Web pour sa rapidité et sa faible consommation d'espace disque. Si vous effectuez une mise à niveau depuis une version précédente, vous constaterez un téléchargement plus léger avec la possibilité de sélectionner les périphériques Versal.

Compatibilité des éditions : Standard et Entreprise

La compatibilité dépend de l'édition utilisée (Standard ou Entreprise). Vous trouverez ci-dessous la liste des familles de produits et, le cas échéant, des exemples de périphériques. Utilisez-la comme référence pour valider vos objectifs de déploiement.

  • AMD Spartan UltraScale+ : disponible dans les deux éditions avec XCSU10P, XCSU25P et XCSU35P. Bonne option pour les conceptions à faible coût.
  • Série AMD Versal AI Edge de 2e génération : en entreprise avec XC2VE3558, XC2VE3504, XC2VE3858, XC2VE3804. Se concentrer sur IA à la périphérie avec une plus grande efficacité.
  • Série AMD Versal Prime de 2e génération : en entreprise avec XC2VM3558, XC2VM3858. Équilibre entre performance et ressources.
  • AMD Zynq-7000 SoC : pris en charge, notamment XC7Z010, XC7Z015, XC7Z020, XC7Z030, XC7Z007S, XC7Z012S et XC7Z014S. Classiques largement utilisés dans les systèmes embarqués.
  • AMD Zynq UltraScale+ MPSoC : couverture étendue avec des variantes telles que XCZU1EG, XCZU1CG, XCZU2EG, XCZU2CG, XCZU3EG, XCZU3CG, XCZU5EV, XCZU7EV, XCZU7EG et XCZU7CG. Plateforme polyvalente pour systèmes hétérogènes.
  • RFSoC Zynq UltraScale+ : pris en charge dans les deux éditions. Intégration RF pour radios programmables.
  • FPGA AMD Virtex 7 et Virtex UltraScale, avec des variantes avancées telles que UltraScale+ HBM et 58G en entreprise. Conçu pour des performances extrêmes.
  • FPGA AMD Kintex 7 et Kintex UltraScale, avec Kintex UltraScale+ en Standard (XCKU3P, XCKU5P) et Enterprise. Bon équilibre entre le prix de l'électricité et celui de l'énergie.
  • FPGA AMD Artix 7 : XC7A12T, XC7A15T, XC7A25T, XC7A35T, XC7A50T, XC7A75T, Parfait pour les débutants et les produits volumineux.
  • AMD Artix UltraScale+ : XCAU10P, XCAU15P, XCAU20P et XCAU25P. Plus de ressources avec une faible consommation.
  • AMD Spartan 7 : XC7S6, XC7S15, XC7S25, XC7S50, XC7S75 et XC7S100. Excellent rapport coût/logique.
  • Cartes AMD Alveo et SoM AMD Kria : disponibles dans les deux éditions. Accélération du centre de données et vision intégrée.
  • SoC adaptatifs AMD Versal : dans les séries Enterprise, AI Core (par exemple, XCVC1502, XCVC1702, XCVC1802, XCVC1902, XCVC2602, XCVC2802 et variantes XQ/XQR) et Prime (par exemple, XCVM1102, XCVM1302, XCVM1402, XCVM1502, XCVM1802, XCVM2202, XCVM2302, XCVM2502, XCVM2902, avec variantes XQ). Catalogue complet pour diverses charges.
  • SoC adaptatifs AMD Versal, séries Top-Tier et HBM : les exemples incluent XCVP1002, XCVP1052, XCVP1102, XCVP1202, XCVP1402, XCVP1502, XCVP1552, XCVP1702, XCVP1802, XCVP1902, XCVP2502, XCVP2802 (et variantes XQ), ainsi que les séries HBM comme XCVH1522, XCVH1542, XCVH1582, XCVH1742, XCVH1782. Pour les projets où la mémoire à large bande passante est essentielle.
  Windows 11 Quick Recovery Machine : qu'est-ce que c'est et comment ça marche ?

Note complémentaire : Les périphériques UltraScale+ sont compatibles avec la plateforme unifiée AMD Vitis et les flux de travail de conception de cartes basés sur Vivado. Certains périphériques peuvent nécessiter des licences pour la génération de flux de bits ; veuillez vous renseigner auprès de votre ingénieur d’application si nécessaire.

Vivado via Flatpak : sandbox, autorisations et utilitaires

Il existe un wrapper Flatpak qui télécharge le programme d'installation officiel et exécute les outils dans un environnement isolé. Ce wrapper ne redistribue aucun composant sous licence AMD et n'est ni vérifié ni pris en charge par Xilinx/AMD. Il est utile pour isoler l'environnement sans affecter le système principal.

Note importante concernant la visibilité des fichiers : par défaut, l’environnement de test n’a accès qu’aux dossiers Téléchargements, Documents et Bureau. Vous devrez travailler dans ces dossiers ou étendre les autorisations d’accès. Sinon, vos projets ne seront pas visibles dans Vivado.

flatpak override com.github.corna.Vivado --filesystem='/ruta/que/quieras'

Si le message « Impossible d'ouvrir le projet. Veuillez vérifier que le projet existe toujours. » s'affiche, cela ne signifie pas que le projet n'existe pas ; cela signifie que l'environnement de test ne dispose pas des autorisations nécessaires pour accéder à ce dossier. Si vous devez déplacer des fichiers , localisez le système de fichiers de l'environnement de test à l'emplacement suivant : ~/.var/app/com.github.corna.Vivado/.

Accès matériel : installez les pilotes de câble dans le répertoire sandbox de Vivado et rechargez udev. Sans ces règles udev, la détection de la carte ne fonctionnera pas.

cd ~/.var/app/com.github.corna.Vivado/data/xilinx-install/Vivado/version/data/xicom/cable_drivers/lin64/install_script/install_drivers/ && sudo ./install_drivers && sudo udevadm control --reload

Pour restreindre l'accès réseau aux outils, vous pouvez supprimer les autorisations réseau du conteneur, en gardant à l'esprit que le gestionnaire de licences utilise les interfaces réseau ( adresses MAC ). Vous pouvez utiliser `flatpak override com.github.corna.Vivado --unshare=network` si vous savez ce que vous faites.

Pour ajouter des composants, utilisez le lanceur « Ajouter des outils ou des périphériques de conception Xilinx ». Pour installer une autre version, exécutez « flatpak run --command=xilinx_install com.github.corna.Vivado ». Pour désinstaller des composants ou des versions, utilisez « Désinstaller les outils ou périphériques de conception Xilinx ». Notez que la suppression du Flatpak ne désinstalle pas Xilinx, sauf si vous supprimez ses données.

Quoi de neuf dans Linux 6.17
Article connexe:
Nouveautés de Linux 6.17 : modifications, améliorations et support