Accueil - Connexion

SoC sur FPGA*

3EAK3 SoC sur FPGA* Electronique et Physique appliquée S9
Cours : 9 h TD : 0 h TP : 21 h Projet : 0 h Total : 30 h
Responsable : Ahmed Aouchar
Pré-requis
Circuits Logiques, VHDL et synthèse logique, Langage C
Objectifs de l'enseignement
Découvrir l'architecture des composants FPGA de dernière génération adaptés aux "System On Chip" SoC. Se familiariser avec les techniques de conception de SoC sur composant cible de la famille "ZYNQ".
Programme détaillé
Hardware :
1. Les ressources des composants ZYNQ : les ressources logiques, les blocs d'entrée/sortie, les capacités mémoire et DSP, la distribution d'horloge.
2. Architecture du processeur ARM embarqué dans le ZYNQ : l'unité de traitement, l'interface mémoire, les périphériques, la DMA, le contrôleur d'interruption, la mémoire interne, le contrôleur de Debug.
3. L'interface AXI (Advanced Extensible Interface) : véritable passerelle entre le processeur et la logique programmable

Software :
1. L'environnement de développement intégré Vivado : création d'IP (propriété intellectuelle) , création de projet (association d'IP), simulation, synthèse logique, relevé des performances fréquentielles et thermiques.
2. Développement du software pour le processeur sur la plateforme SDK (native de Eclipse)
Applications (TD ou TP)
TP :
1. Découverte du kit de développement "ZEDBOARD" : Création d'un système SoC à partir de propriétés intellectuelles existantes.
2. Concevoir une nouvelle propriété intellectuelle permettant la communication avec un nouveau périphérique.
3. Mise en oeuvre du contrôleur d'interruption.
4. Introduction à l'outil "Vivado HLS" (Vivado High Level Synthesis).
5. Conception d'un filtre numérique pour dépolluer un signal audio.

Projet :
1. Pile Ethernet
2. Linux embarqué
3. Gestion d'un afficheur OLED
4. Mise en oeuvre d'un codec
Compétences acquises
Savoir choisir le bon composant pour une application donnée afin d'en tirer le meilleur avantage.
Utiliser de façon efficace les outils de développement pour créer rapidement des propriétés intellectuelles et développer efficacement des systèmes SoC.
Bibliographie
Web: Xilinx, Altera, Actel, …
Embedded system design (Steve Heath)
The Zynq book (Louise Crockett, Ross Elliot, Martin Enderwitz, Bob Stewart)

© 2024 - ENSICAEN ( Mentions Légales - Crédits )