CHAPITRE II : Commande Des Moteurs à Courant Continue Via Les Hacheurs
Commande d’un MCC via FPGA
SOMMAIRE
Introduction générale
CHAPITRE I : Prototypage rapide sous FPGA - SYSGEN
1. Introduction ................................................................................................................................................ 2
2. Les FPGA .................................................................................................................................................. 2
2.1. L’architecture .................................................................................................................................... 3
2.2. Historique .......................................................................................................................................... 4
3. Le langage de programmation VHDL ....................................................................................................... 5
3.1. Définition du VHDL ........................................................................................................................... 5
3.2. Historique de VHDL .......................................................................................................................... 5
3.3. Structure d'un module VHDL (Unité de conception) ......................................................................... 5
3.4. Notions de base................................................................................................................................... 5
3.5. Syntaxe ............................................................................................................................................... 7
3.6. Les instructions port et generic ........................................................................................................... 7
3.7. Les directions...................................................................................................................................... 7
3.8. Les objets ............................................................................................................................................ 7
3.9. Notation des littéraux ......................................................................................................................... 8
3.10. Les types principaux en synthèse ................................................................................................... 8
3.11. Les bibliothèques ............................................................................................................................ 8
3.12. Les opérations dans VHDL ........................................................................................................... 9
3.13. Les types manipulés par VHDL .................................................................................................. 10
3.14. Les constantes ............................................................................................................................... 10
3.15. Les variables ................................................................................................................................. 10
3.16. Les signaux ................................................................................................................................... 11
3.17. Les commentaire en VHDL .......................................................................................................... 11
3.18. Les processus ............................................................................................................................... 11
3.19. Les principales caractéristiques du langage VHDL ..................................................................... 12
Un langage s'appliquant à plusieurs niveaux de descriptions ................................... 12 3.19.1.
Fonctionnement concurrent ...................................................................................... 12 3.19.2.
Fonctionnement séquentiel ....................................................................................... 13 3.19.3.
3.20. Différences entre un langage de programmation et VHDL ......................................................... 13
4. Modèle System Generator ....................................................................................................................... 14
4.1. Brève description ............................................................................................................................. 14