Logo HEPL
ELECTRONIQUE : Conception de circuits complexes sur FPGA

Informations générales sur l'unité d'enseignement : "ELECTRONIQUE : Conception de circuits complexes sur FPGA"

Cycle 2
Niveau du cadre francophone de certification 7
Code ING-2-083 2.1.1
Crédits ECTS 5
Volume horaire (h/an) 60
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Orientation
Responsable de la fiche SPIRLET, MAXIME
Pondération 50
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Conception de circuits complexes sur FPGA 60 EI
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • CONCEVOIR DES SYSTÈMES COMPLEXES
    • Etablir une architecture/une structure /un schéma fonctionnel
    • Simuler ou prototyper ces systèmes de façon adéquate
    • Optimiser les solutions proposées au regard du cahier des charges
    • Respecter les normes et réglementations en vigueur
    METTRE EN ŒUVRE DES SYSTÈMES COMPLEXES
    • S’assurer de la fiabilité et de la pérennité de la réalisation
    • Se concerter avec les parties prenantes
    • Respecter les normes et réglementations en vigueur
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Adopter une méthode de conception adéquate

    Prendre en compte les normes en lien avec le projet

    Identifier des techniques permettant au système d’évoluer

    Respecter/appliquer les normes (standards de conception)

    Communiquer les résultats/la solution en mettant en évidence le raisonnement suivi et en justifiant ses choix

    Choisir et motiver ses démarches

  • Objectifs

    • Maitriser les outils de simulations/émulations avancés (simulations temporelles, analyseur logique intégré, ...) utilisés lors de la conception sur FPGA;
    • Adopter une méthode de conception adéquate en établissant une architecture hardware claire alliant la rapidité des traitements des blocs logiques sur FPGA et un softcore intégré;
    • Adapter son style de programmation en VHDL aux normes et standards habituellement utilisés;
    • Présenter les résultats obtenus et justifier le choix de son architecture tout en proposant des pistes d'amélioration.
  • Contenus

    1. Rappel sur le langage VHDL,
    2. Approche RTL,
    3. Conception de RAM intégrée au FPGA (M9K intégré),
    4. Testbench pour la réalisation de simulation,
    5. Concept de l'analyse temporelle et terminologie,
    6. Outils de simulations temporelles avancées (TimeQuest Analyser sur Quartus),
    7. Concept du "pipeline" sur FPGA,
    8. Intégration d'un processeur SoftCore dans un FPGA (NIOS II),
    9. Intégration d'un composant hardware avec le bus du NIOS II,
    10. Travaux pratiques sur FPGA (Intel) permettant de mettre en oeuvre les concepts (Fréquencemètre, filtrage audio, ...),
    11. Application en fonction des projets en cours.
  • Méthodes d'enseignement et d'apprentissage

  • Travaux de laboratoires
  • Evaluation

  • ELECTRONIQUE : Conception de circuits complexes sur FPGA
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Anglais
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Circuits complexes FPGA - Christophe Brose