• Votre sélection est vide.

    Enregistrez les diplômes, parcours ou enseignements de votre choix.

FPGA et PSOC (INFO841_SNIFISA_CHY)

  • ECTS

    5 crédits

  • Composante

    POLYTECH 2026-2027

Description

Ce cours aborde deux familles de composants électroniques programmables : les microcontrôleurs intégrant des fonctions numériques et analogiques programmables (PSOC) et les circuits reprogrammables (FPGA).

Lire plus

Objectifs

Permettre aux étudiants d’acquérir les notions essentielles sur la programmation de fonction de l’électronique analogique et numérique embarquée, maitriser la chaine de développement du composant programmable.

Concevoir et appréhender des systèmes complexes à base de FPGA. Savoir utiliser des IPs et des processeurs reconfigurables. Maîtriser la conception de circuits numériques synchrones.

Lire plus

Heures d'enseignement

  • CMCours Magistral21h
  • TDTravaux Dirigés9h
  • TPTravaux Pratiques24h

Pré-requis obligatoires

Programmation en langage C. Connaissances en électronique analogique et numérique (microcontrôleur, circuits amplificateurs et filtres analogiques).

Notions de VHDL. Connaissances sur l’architecture d’un FPGA. Maitrise du fonctionnement d’un processeur.

Lire plus

Plan du cours

Première partie : les PSOCs

1. Architecture des composants PSOC.

2. Circuits analogiques intégrés dans les composants PSOC (AOP, PGA, Mixer, …).

3. Circuits numériques intégrés dans les composants PSOC (Timer, Counter, Bascules, …).

4. Filtres numériques (FIR et IIR).

5. Gestion des interruptions.

6. Gestion du DMA (Direct Memory Access).

7. Chaine de programmation.

Seconde partie : les FPGA

  1. Rappels de VHDL
  2. Méthodologie de conception synchrone
  3. Microprocesseurs (architecture et performances)
  4. Design re-use (IP, exemples de processeurs reconfigurables, bus d’interfaçage et operating system)
  5. Processeur NIOS V (architecture et jeu d’instructions)
Lire plus