L'objectif de ce cours est de maîtriser les bases de la conception des circuits numériques en langage VHDL. Les éléments de syntaxe sont introduits sur des exemples concrets de circuits combinatoires et séquentiels, permettant dans un premier temps de simuler le fonctionnement de ces composants, puis de les implémenter sur une cible FPGA. Le VHDL est un langage informatique particulier, car il ne permet pas de programmer une machine comme on le fait en C ou en C++. Son rôle est de décrire du "matériel", des composants numériques. On trouve une application directe du VHDL dans le domaine de la microélectronique, pour la conception des circuits intégrés. C'est même un langage incontournable dans ce contexte car tous les blocs numériques sont décrits en HDL. Mais le VHDL ne se limite pas au seul domaine de la microélectronique. On trouve aujourd'hui de nombreuses applications dans le domaine des systèmes embarqués, notamment par l'utilisation de composants logiques programmables tels que les FPGA, qui permettent une flexibilité et des performances plus élevées que les microcontrôleurs.