Université Sultan Moulay Slimane
Faculté Polydisciplinaire Béni-Mellal
Département d’Informatique
TP n° 1 Architecture des ordinateurs
Conception et Simulation d’un Codeur 4-Entrées
MIP S3 —– 2024/2025
Objectifs
• Comprendre le fonctionnement d’un codeur logique.
• Apprendre à concevoir et simuler un codeur 4-entrées avec deux sorties.
• Développer des compétences en analyse et en résolution de problèmes logiques.
• Renforcer les compétences en utilisation de Logisim pour la conception de circuits logiques
numériques.
Matériel Nécessaire
• Un ordinateur avec Logisim installé.
1 Préliminaire : Codeurs Logiques
Les codeurs sont des circuits logiques possédant 2n entrées et n sorties, permettant de coder en
binaire le numéro de l’indice de l’entrée active. Dans ce TP, nous allons nous concentrer sur un
codeur élémentaire 4 vers 2, représenté dans la figure suivante :
E0
E1 S0
Codeur 4 vers 2
E2 S1
E3
Figure 1: Schéma du Codeur 4 vers 2
Ce codeur possède 4 entrées et 2 sorties. Une seule entrée doit être activée à la fois (état haut).
En sortie, on retrouve en binaire le numéro de l’entrée active entre 0 et 3.
1
2 Partie Théorique
2.1 Table de Vérité du Codeur 4 vers 2
Remplir convenablement la table de vérité du Codeur 4 vers 2 :
E0 E1 E2 E3 S0 S1
1 0 0 0 ... ...
0 1 0 0 ... ...
0 0 1 0 ... ...
0 0 0 1 ... ...
Table 1: Table de Vérité du Codeur 4 vers 2
2.2 Expressions Logiques des Sorties S0 et S1
À partir de la table de vérité précédente, déterminer les équations logiques des sorties S0 et S1 .
• S0 = ........................................
• S1 = .........................................
2.3 Logigramme du Codeur 4 vers 2
a. À l’aide des deux équations logiques déterminées précédemment, dessiner le logigramme du Codeur
4 vers 2 en utilisant les portes logiques appropriées (OR dans ce cas).
b. Donner le nombre de chacune des portes logiques (NOT, OR, AND) constituant le logigramme
précédent.
• Portes NOT : ........................
• Portes AND : .......................
• Portes OR : ........................
2.4 Simplification des Expressions Logiques de S0 et S1
a. En utilisant des tableaux de Karnaugh à 4 variables (E0 , E1 , E2 , E3 ), simplifier l’expression
logique de chacune des sorties S0 et S1 .
b. Redessiner le logigramme du Codeur 4 vers 2, après la simplification des expressions logiques de
S0 et S1 .
c. Que peut-on conclure à propos du nombre de portes logiques constituant ce logigramme après
simplification ?
2
3 Partie Pratique
Dans cette partie, nous allons mettre en pratique les notions et concepts traités dans la Partie
Théorique, via l’utilisation de Logisim, un logiciel open-source de simulation de circuits logiques.
Il permet de concevoir, tester et simuler des circuits numériques de manière intuitive grâce à une
interface graphique conviviale.
3.1 Étapes de Conception dans Logisim
3.1.1 Étape 1 : Création du Schéma du Codeur
Pour créer le schéma du codeur 4-entrées, suivez les étapes détaillées ci-dessous :
1. Ouvrir Logisim :
• Lancez Logisim.
• Créez un nouveau projet via File > New.
2. Ajouter les Composants Logiques :
• Entrées (Inputs) :
– Dans la barre d’outils, sélectionnez l’outil Input.
– Placez 4 entrées sur le schéma et étiquetez-les respectivement E0 , E1 , E2 , et E3 .
• Sorties (Outputs) :
– Sélectionnez l’outil Output.
– Placez 2 sorties sur le schéma et étiquetez-les S0 et S1 .
• Portes Logiques OR :
– Sélectionnez l’outil OR Gate dans la barre d’outils.
– Placez 2 portes OR sur le schéma.
3. Configurer les Connexions :
• Sortie S1 :
– Connectez les entrées E2 et E3 à la première porte OR.
– Connectez la sortie de cette porte OR à S1 .
• Sortie S0 :
– Connectez les entrées E1 et E0 à la deuxième porte OR.
– Connectez la sortie de cette porte OR à S0 .
3.1.2 Étape 2 : Simulation du Circuit
Après avoir créé le schéma, procédez à la simulation du circuit en suivant les étapes ci-dessous :
4. Activer les Entrées :
• Cliquez sur chaque entrée (E0 , E1 , E2 , E3 ) pour les activer une par une.
5. Tester Chaque Cas de la Table de Vérité :
3
• Cas 1 : E0 = 1, E1 = 0, E2 = 0, E3 = 0
– Vérifiez que S1 = 0 et S0 = 0.
• Cas 2 : E0 = 0, E1 = 1, E2 = 0, E3 = 0
– Vérifiez que S1 = 0 et S0 = 1.
• Cas 3 : E0 = 0, E1 = 0, E2 = 1, E3 = 0
– Vérifiez que S1 = 1 et S0 = 0.
• Cas 4 : E0 = 0, E1 = 0, E2 = 0, E3 = 1
– Vérifiez que S1 = 1 et S0 = 1.
4 Rédaction du Compte-Rendu
Introduction : Décrire brièvement l’objectif du TP.
Méthodologie : Détailler les étapes de conception et de simulation.
Résultats : Présenter les captures d’écran et les résultats des tests.
Analyse : Discuter la conformité des résultats avec la table de vérité.
Conclusion : Résumer les apprentissages et les compétences développées durant le TP.