Français
Systèmes électroniques
Conception de systèmes numériques avec VHDL et FPGA
Un cours proposé par
Joseph Echrif
Ce cours de VHDL offre une progression complète, de la logique numérique à la conception, la simulation, la synthèse, l’implantation et le débogage de systèmes sur FPGA. Il couvre les circuits combinatoires et séquentiels, les FSM, mémoires, interfaces et projets pratiques. Il est adapté aux étudiants de Bac+2 à Bac+3 : DUT, BTS, Licence, cycle préparatoire intégré ou cycle ingénieur, en électronique, systèmes embarqués, informatique industrielle, automatique ou génie électrique.
Table des matières
1
Chapitre 1 — Introduction aux circuits logiques programmables
2
Chapitre 2 — Introduction aux langages de description matérielle
3
Chapitre 3 — Structure générale d’une description VHDL
4
Chapitre 4 — Types de données et objets VHDL
5
Chapitre 5 — Opérateurs et expressions VHDL
6
Chapitre 6 — Affectations concurrentes
7
Chapitre 7 — Processus et instructions séquentielles
8
Chapitre 8 — Styles de description VHDL
9
Chapitre 9 — Génériques, composants réutilisables et hiérarchie
10
Chapitre 10 — Horloge, bascules et registres
11
Chapitre 11 — Compteurs numériques
12
Chapitre 12 — Machines à états finis
13
Chapitre 13 — Bancs de test VHDL
14
Chapitre 14 — Temps, événements et modèle de simulation
15
Chapitre 15 — Principes de la synthèse logique
16
Chapitre 16 — Contraintes et programmation d’un FPGA
17
Chapitre 17 — Synchronisation et gestion des entrées asynchrones
18
Chapitre 18 — Mémoires en VHDL
19
Chapitre 19 — Arithmétique numérique en VHDL
20
Chapitre 20 — Interfaces numériques simples
21
Chapitre 21 — Bonnes pratiques de programmation VHDL
22
Chapitre 22 — Débogage d’une conception FPGA