Zynq™ All Programmable SoC : Conception Matérielle Avancée de Systèmes Embarqués

(ref.004903A)

2 jours

Objectifs

  • Ce cours fournit aux développeurs matériels les compétences nécessaires pour développer les systèmes embarqués complexes et leur permet d'améliorer leurs conceptions en utilisant l'outil Vivado™ IP Integrator.
  • Il permet également aux développeurs de comprendre et d'utiliser les composants avancés pour architecturer un système complexe au sein d'un Zynq™ All Programmable SoC.
    • Les exercices fournissent une expérience pratique avec le développement et le débogage d'un système embarqué.
    • Utilisation des ressources mémoire et mise en œuvre des contrôleurs DMA.

Partenaires

xilinx atp

Prérequis

  • Expérience de l'outil Vivado™ et conception de FPGA
  • Formation Zynq™ All Programmable SoC : conception matérielle de systèmes embarqués (004902A) ou connaissances équivalentes
  • Formation Zynq™ All Programmable SoC : Architecture système (004901A) ou connaissances équivalentes
  • Compréhension de base des architectures microprocesseur et FPGA
  • Compréhension de base de la programmation en C
  • Connaissances de base de la modélisation HDL

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

Revue sur la conception matérielle de systèmes embarqués

  • Exercice : Conception d’un système embarqué complet (Zynq et Microblaze)

Vue d’ensemble du PS (Processing System)

Debug avec Vivado™ Logic Analyzer

  • Exercice : debug Hardware - Software

Block RAM et Contrôleurs mémoire

Contrôleurs mémoire pour les mémoires statiques

Contrôleurs mémoire pour les mémoires dynamiques

  • Exercice : ajout de ressources mémoire : BRAM

Interruptions

Interface AXI Streaming

Transfert de données Système : faible latence et bande passante élevée

Options avancées Processeur et interface de périphérique

  • Exercice : DMA

Configurations avancées Processeur

Configuration du PL (Programming Logic) et boot logiciel

  • Exercice: Boot depuis une mémoire flash

Notes

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