Zynq UltraScale+™ All Programmable MPSoC : Conception Matérielle

(ref.E_ZUPHW)

1 jour

Objectifs

  • Ce cours fournit aux concepteurs de matériel une vue d'ensemble des nombreuses capacités de la famille Zynq® UltraScale+™ MPSoC d'un point de vue matériel de l'architecture.
  • Après avoir terminé cette formation, vous aurez les compétences nécessaires pour:
    • Énumérer les éléments clés de l'unité de traitement d'application (APU) et de l'unité de traitement en temps réel (RPU)
    • Énumérer les différents domaines de puissance et comment ils sont contrôlés
    • Décrire la connectivité entre le système de traitement (PS) et la logique programmable (PL)
    • Utiliser QEMU pour émuler le comportement du matériel

Partenaires

xilinx atp

Prérequis

  • Compréhension de l'architecture Zynq-7000
  • Familiarité avec les systèmes d'exploitation embarqués

Configurations

  • Configuration logicielle :
    • Vivado® Design Suite 2016.3 (Peut exiger une licence spéciale Zynq UltraScale + MPSoC)
  • Environnement d'émulation matérielle :
    • VirtualBox
    • QEMU
    • Ubuntu desktop
    • PetaLinux
  • Configuration matérielle :
    • Ordinateur récent (i5 ou i7)
    • Windows 7 64b
    • Minimum 8Go de mémoire vive
    • Résolution d'affichage minimum 1024x768, recommandée 1920x1080
  • Pour les formations sur site, prévoir un vidéo projecteur

Contenu

Unité de traitement des applications Zynq UltraScale+ MPSoC - Introduction aux membres de l'APU, Cortex ™ -A53 et comment le cluster est configuré et géré.

Virtualisation Zynq UltraScale+ MPSoC HW-SW - couvre les éléments matériels et logiciels de la virtualisation. L'exercice démontre comment les hyperviseurs peuvent être utilisés.

Zynq UltraScale+ MPSoC Unité de traitement en temps réel - Introduction aux différents éléments de RPU et aux différents modes de configuration.

QEMU - Introduction à l'émulateur rapide, qui est l'outil utilisé pour exécuter le logiciel pour le périphérique Zynq UltraScale+ MPSoC lorsque le matériel n'est pas disponible.

Démarrage Zynq UltraScale+ MPSoC - Comment implémenter le système embarqué, y compris le processus de démarrage et la création d'image de démarrage.

Protection du système Zynq UltraScale+ MPSoC - couvre tous les éléments matériels qui prennent en charge la séparation des domaines logiciels.

Horloges et réinitialisations Zynq UltraScale+ MPSoC - Vue d'ensemble de l'horloge et de la réinitialisation, en se concentrant davantage sur les capacités que sur des implémentations spécifiques.

AXI - Comprendre comment la connexion PS et PL permet aux concepteurs de créer des systèmes plus efficaces.

Zynq UltraScale+ MPSoC PMU - Vue d'ensemble de la PMU et des fonctions d'économie d'énergie de l'appareil.

Notes

  • Les supports de cours seront fournis sur papier à chaque participant pendant la formation.