Dans ce chapitre, nous allons nous intéresser à trois
problèmes différents :
la programmation de la logique combinatoire en partant
des tables de vérité
la programmation de la logique séquentielle en partant
des graphes d'évolutions
la programmation structurelle, c'est à dire l'assemblage de
composants Tout programme VHDL comporte au moins trois parties :
la première est la déclaration de la ou des bibliothèques
que l'on va utiliser par la suite,
la deuxième est une entité dont l'objectif est de définir
quelles sont les entrées et les sorties ainsi que leurs noms,
la troisième est une architecture dont l'objectif est de
décrire le fonctionnement. Soit à décrire en VHDL le système dont le fonctionnement est décrit par la table de vérité suivante: On peut regrouper les lignes pour lesquelles les sorties valent ‘10’: Suite du fichier