-
Chapitre 1. Les Réseaux Logiques Programmables : PLD
- Introduction générale (naissance),
- Structure et classification des réseaux logiques combinatoires.
- Chapitre 2. Les technologies des éléments programmables.
-
Chapitre 3. Architecture des FPGA
- Présentation des CP (Circuits programmables type PLA, CPLD) ;
- Structure des FPGA &ASICs ;
- Architecture générale, Blocs logiques programmables ;
- Terminologies (LUT, Cellule et Cluster) ;
- Blocs de mémoire intégrée ;
- Typologie d'interconnexions inter-cellules et inter-clusters ;
- Exemples de constructeurs Altera et Xilinx ;
- Applications
-
Chapitre 4. Programmation VHDL
- Introduction ;
- Outils de programmation : Altera Quartus II, Modelsim, Xilinx ISE ;
- Structure d'un code en VHDL : couple Entité/Architecture,
- Définition des modes de fonctionnement concurrentiel et séquentiel,
-
Jeux d'instructions traités par des exemples:
- Mode concurrent : Les objets, types, signal, variable, affectations conditionnelle et sélective, component, time
- Mode séquentiel : processus, instructions de boucles et de test, Procédure, fonction
- programmation de la machine états finis,
- Les paquetages et les bibliothèques.
-
Chapitre 5. Applications : Implémentation de circuits logiques dans les FPGA (5 Semaines)
- Multiplexeur, Compteur, Comparateur, Registre décalage,
- Développement d’exemples dans le biomédical
-
Chapitre 6. Introduction aux Synthèse de communication
- Synthèse de communication ;
- Synthèses logicielles et matérielles ;
- Validation, de visualisation d'utilisations des IP cores