Guide pour la Configuration du Système Zynq UltraScale+ MPSoC avec Vivado (2024)

Dans ce guide, nous allons vous montrer comment configurer un système embarqué en utilisant le Vivado® Design Suite avec le Zynq® UltraScale+™ MPSoC Processing System (PS). Le dispositif Zynq UltraScale+ est une solution tout-en-un qui offre une multitude de fonctionnalités, notamment un processeur quadricœur Arm® Cortex™-A53, un processeur dual-core Arm® Cortex™-R5F, un processeur graphique Mali™ 400 MP2, de nombreux composants de propriété intellectuelle (IP) et une logique programmable (PL).

Modes d'utilisation du Zynq UltraScale+ PS

Le Zynq UltraScale+ PS peut être utilisé de deux manières principales :

  1. Mode autonome : Dans ce mode, vous pouvez utiliser le PS sans ajouter de composants PL supplémentaires. Cela permet une utilisation simplifiée du Zynq UltraScale+ pour répondre à vos besoins.

  2. Mode combiné PS+PL : Vous pouvez également instantier des IP cores dans la PL et les connecter au Zynq UltraScale+ PS. Cette configuration vous offre une flexibilité accrue pour gérer des tâches plus complexes.

Configuration du Système Zynq UltraScale+

La première étape pour créer un système Zynq UltraScale+ consiste à configurer le PS en sélectionnant les périphériques de démarrage appropriés et les périphériques connectés. Si les besoins de votre conception sont satisfaits par les périphériques disponibles dans le PS et les connexions MIO, il n'est pas nécessaire de générer un bitstream.

Exemple 1 : Création d'un Nouveau Projet Embarqué avec le Zynq UltraScale+ MPSoC

Dans cet exemple, nous allons créer un projet dans le Vivado Design Suite avec un système de processeur embarqué en tant que niveau supérieur. Ce projet nécessite des fichiers d'entrée spécifiques, mais nous allons créer la conception Vivado à partir de zéro.

Configuration et Génération de la Conception

  1. Lancez le Vivado Design Suite.
  2. Dans la page de démarrage rapide de Vivado, cliquez sur "Créer un Projet" pour ouvrir l'assistant "Nouveau Projet".
  3. Remplissez les informations du projet, telles que le nom du projet, l'emplacement, le type de projet, et la carte cible.
  4. Créez un projet RTL (Register-Transfer Level) et cochez "Laisser cette case cochée".
  5. Cliquez sur "Terminer" pour créer le projet.

Maintenant, nous allons créer une conception à partir du niveau supérieur en utilisant l'IP Integrator.

  1. Dans le volet "Flow Navigator", développez "IP Integrator" et cliquez sur "Créer une Conception par Bloc".
  2. Entrez un nom de conception, spécifiez la source de conception et cliquez sur "OK".

Ajout de l'IP du Zynq UltraScale+ MPSoC :

  1. Cliquez sur "Ajouter une IP" et recherchez "Zynq UltraScale+ MPSoC".
  2. Double-cliquez sur l'IP pour l'ajouter à la conception.

Maintenant, vous pouvez personnaliser les paramètres de l'IP selon vos besoins.

  1. Double-cliquez sur l'IP du système de traitement Zynq UltraScale+.
  2. Personnalisez les périphériques selon vos besoins.

Ensuite, exécutez l'automatisation du bloc pour configurer les paramètres par défaut de manière optimale.

  1. Cliquez sur "Exécuter l'Automatisation du Bloc".
  2. Acceptez les options par défaut et cliquez sur "OK".

Validez la conception et générez les fichiers sources.

  1. Cliquez avec le bouton droit dans l'espace blanc de la vue de conception par bloc et sélectionnez "Valider la Conception".
  2. Générez un enrouleur HDL en cliquant sur "Sources" dans la vue de conception par bloc.

Exportez la plateforme matérielle.

  1. Sélectionnez "Fichier" -> "Exporter" -> "Exporter la Plateforme Matérielle" dans le Vivado Design Suite.
  2. Suivez les étapes pour exporter la plateforme matérielle.

Avec ces étapes, vous avez créé une plateforme matérielle Zynq UltraScale+ MPSoC prête à être utilisée pour le développement de logiciels.

Conclusion

Ce guide vous a montré comment configurer un système Zynq UltraScale+ MPSoC à l'aide du Vivado Design Suite. Il s'agit de la première étape pour développer des systèmes embarqués de haute performance. Dans le prochain chapitre, nous aborderons le développement de logiciels basés sur la plateforme matérielle que nous venons de créer. Restez à l'écoute pour en savoir plus sur la puissance du Zynq UltraScale+ MPSoC.

Avec ces informations, vous êtes maintenant prêt à configurer votre propre système Zynq UltraScale+ MPSoC et à développer des projets embarqués de pointe.

Guide pour la Configuration du Système Zynq UltraScale+ MPSoC avec Vivado (2024)
Top Articles
Latest Posts
Article information

Author: Duncan Muller

Last Updated:

Views: 5383

Rating: 4.9 / 5 (79 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Duncan Muller

Birthday: 1997-01-13

Address: Apt. 505 914 Phillip Crossroad, O'Konborough, NV 62411

Phone: +8555305800947

Job: Construction Agent

Hobby: Shopping, Table tennis, Snowboarding, Rafting, Motor sports, Homebrewing, Taxidermy

Introduction: My name is Duncan Muller, I am a enchanting, good, gentle, modern, tasty, nice, elegant person who loves writing and wants to share my knowledge and understanding with you.