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

(ref.004904A)

2 jours

Objectifs

  • Cette formation vous initie à la conception de logiciels pour le Zynq™ All Programmable SoC (AP) en utilisant le SDK Xilinx. Vous apprendrez les concepts, les outils et techniques nécessaires au développement logiciel.
  • Les sujets sont exhaustifs, couvrant la conception et la mise en œuvre du board support package (BSP) pour l'accès aux ressources et la gestion de la bibliothèque StandAlone.
    • utilisation des drivers
    • développement de drivers
    • développement d’application utilisateur
    • debug et intégration de driver

Partenaires

xilinx atp

Prérequis

  • Expérience de développement et debug de code C
  • 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

Processeurs, Périphériques et Outils

Développement sur plateforme StandAlone

  • Exercice : Implémentation d’un système basique

Développement logiciel avec le SDK

Ecriture de code sur plateforme StandAlone

  • Exercice : Développement d’une application

Gestion des adresses

Interruptions

  • Exercice : Gestion logicielle des interruptions

Téléchargement et boot de la plateforme logicielle

Debug d’applications

  • Exercice : Debug

Profilage des applications

  • Exercice : Profilage d’une application StandAlone

Écriture d'un driver pour un périphérique custom

  • Exercice : écriture d'un driver de périphérique

Services et OS

Gestion de projet avec les outils Xilinx

  • Exercice : Systèmes de fichier

Notes

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