Zynq™ All Programmable SoC : Conception Logicielle avancée de Systèmes Embarqués

(ref.004905A)

1 jour

Objectifs

  • Cette formation aidera les ingénieurs logiciels à utiliser pleinement les composants disponibles dans le PS (Processing System) du Zynq™ All Programmable SoC
  • Elle couvre les sujets avancés du Zynq™ AP :
    • Méthodes de boot avancées
    • Co-processeur NEON, la programmation des registres de contrôle des fonctions système du PS, le contrôleur d'interruption, le DMA, la mémoire de Cache
    • l'utilisation des périphériques rapide Ethernet et USB
    • l'utilisation des périphériques basse-vitesse inclus dans le PS

Partenaires

xilinx atp

Prérequis

  • Expérience de développement et debug de code C
  • Formation Zynq™ All Programmable SoC : conception logicielle de systèmes embarqués (004904A) ou connaissances équivalentes
  • Formation Zynq™ All Programmable SoC : Architecture système (004901A) ou connaissances équivalentes
  • Compréhension de base de l'architecture Zynq, des architectures microprocesseur et FPGA
  • Compréhension des concepts de drivers, routines d'interruption, boot de processeur et bootloader

Configurations

  • Configuration logicielle :
    • Xilinx Vivado™ Logic Edition 2015.1
  • 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

Méthodes de boot avancées

Détails sur le boot du Zynq™ AP

  • Exercice : boot du Zynq™ AP depuis une Flash/SD

Services avancés du processeur Cortex-A9

Configuration avancée du controleur DMA

  • Exercice : Configuration du DMA sur le Zynq™ AP

Utilisation des périphériques High Speed du Zynq™ AP

Utilisation des périphériques Low Speed du Zynq™ AP

Notes

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