Introduction Dans ce cours on va voir les différentes portes logiques et leurs programmations en VHDL.En VHDL vous avez des mots clés AND, OR,NAND qui peuvent être appelé directement dans votre programme. Néanmoins dans ce cours nous avons décidé de les ré-écrire par nous même en partant de la table de vérité. On propose deux programmes pour chaque porte avec la simulation qui vérifie la table de vérité. Tous les programmes sont écrit en flot de données : on écrit explicitement les fonctions booléennes que l’on veut voir implémentées. Quelle est la différence entre une bascule et une porte logique ? Ce qui différencie les bascules des portes logiques c’est que la sortie maintient l’état de la bascule même après disparition du signal de commande. L’état précédent est mémorisé. La porte OUI Entrée Sortie0011 A) Programme avec If B) Programme avec When C) Simulation de la porte OUI : La porte NON Entrée Sortie0110 A) Programme avec If B) Programme avec When C) Simulation de la porte NON La porte ET Entrée 1Entrée 2Sortie000100100111 A) Programme avec If B) Programme avec When C) Simulation de la porte ET La porte OU (OR) Entrée 1Entrée 2Sortie000101101111 A) Programme avec If B) Programme avec When C) Simulation de la porte OU La porte OU Exclusif (XOR) Entrée 1Entrée 2Sortie000101101110 A) Programme avec If B) Programme avec When C) Simulation de la porte Ou Exclusif La porte NON-ET (NAND) Entrée 1Entrée 2Sortie001101101110 A) Programme avec If B) Programme avec When C) Simulation de la porte NAND La porte NON-OU (NOR) Entrée 1Entrée 2Sortie001100100110 A) Programme avec If B) Programme avec When C) Simulation de la porte NOR