Zynq™ All Programmable SoC : Architecture Système

(ref.004901A)

2 jours

Objectifs

  • Ce cours offre aux architectes systèmes les connaissances nécessaires pour efficacement définir un System On Chip à base de Zynq.
  • Il présente les caractéristiques et les avantages de l'architecture Zynq pour prendre des décisions sur l'architecture d'un projet Zynq :
    • Architecture du PS (Processing System) à base d’un processeur ARM® Cortex™-A9 et l'intégration de la logique programmable (PL).
    • Composants individuels qui composent le PS : périphériques IOs, Timers, Cache, DMA, interruption et contrôleurs mémoire.
    • L'accent sera mis sur l'accès et l'utilisation efficace du contrôleur DDR depuis la logique programmée.

Partenaires

xilinx atp

Prérequis

  • Expérience en conception d'architecture de systèmes numériques
  • 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

Présentation de l'architecture Zynq AP

A l’intérieur de l’APU (Application Processor Unit)

  • Exercice : Construction d’un SoC à base de Zynq AP

Périphériques d’entrée/sortie du processeur

Introduction à l’AXI

Interfaces AXI PS/PL

  • Exercice : Intégration d’une logique programmable dans un système à base de Zynq AP

Démarrage d’un Zynq AP

Ressources mémoires du Zynq AP

Atteindre les objectifs de performance

  • Exercice : utilisation du DMA

Conception matérielle d’un Zynq AP

Conception logicielle d’un Zynq AP

Debug d’un Zynq AP

  • Exercice

Notes

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