2018/2019 1 Réalisé par : Encadré par : ABKARI Mohammed MR. KIZIL HUSEYIN HAMOU
2018/2019 1 Réalisé par : Encadré par : ABKARI Mohammed MR. KIZIL HUSEYIN HAMOUDA Mohamed CONCEPTION ELECTRONIQUE & PROGRAMMATIONEVENEMENTIELLE 2018/2019 2 SOMMAIRE Sommaire………………………………………………...2 Introduction……………………………………………...3 I. Portes Logiques…………………………………....4 II. La Première Phase…………………………………5 1. Compteur modulo 32…………………………5 2. Décompteur modulo 32………………………6 3. Compteur et Décompteur.…………………...8 4. Registre à décalage…………………………..9 III. La Deuxième Phase………………………………11 1. Le décodeur à 16 bits……………………….11 2. Le codeur à 32 bits…………………………..13 3. Additionneur à 16 bits………………………15 4. Soustracteur à 16 bits ……………………...17 5. Multiplieur à 8 bits…………………………...19 Conclusion……………………………………………..20 2018/2019 3 INTRODUCTION L’objectif de ce TP c’est : Apprendre les bases de la suite de logiciels QUARTUS. Création de schémas. Réaliser des différents circuit grâce à les portes logiques. Simuler les résultats. Conclure le chronogramme final. Pour réussir ce TP il faut bien maitriser : Les portes logiques. Les tableaux de vérité. Le fonctionnement de circuit. Le système combinatoire. La logique booléenne. 2018/2019 4 I. Les portes logiques : 2018/2019 5 II. LA PREMIERE PHASE. 1. Compteur modulo 32 : Pour construire un compteur, nous pouvons remarquer qu’une bascule T dont l’entrée est à 1 fonctionne en diviseur de fréquence. Il en est de même que lorsque la sortie complémentée d’une bascule D est rebouclée sur l’entrée D ou que les entrées d’une bascule JK sont égales à 1. REMARQUE : TYPE Horloge H Compteur Décompteur Front Montant Q\ Q Front descendant Q Q\ SCHEMA : 2018/2019 6 SIMULATION : 2. Décompteur modulo 32. Un décompteur possède les mêmes caractéristiques qu'un compteur à ceci près qu'à chaque nouvel événement le code binaire de sortie est décrémenté de 1. Pour réaliser un décompteur modulo 32 à partir de 5 bascules J-K qu’on relie de la manière suivante : SCHEMA : 2018/2019 7 SIMULATION : 2018/2019 8 3. Compteur et décompteur : Le compteur décompteur sert à compter de 0 jusqu’à l’activation de signal de décomptage (front montant), et il commence à décompter jusqu’à la fin de signal (front descendant). SCHEMA : SIMULATION : 2018/2019 9 SIMULATION : 4. Registre a décalage : Un registre à décalage est un registre, c'est-à-dire un ensemble de bascules synchrones, dont les bascules sont reliées une à une, à l'exception de deux bascules qui ne sont pas forcément reliées. À chaque cycle d’horloge, le nombre représenté par ces bascules est mis à jour. Le concept de décalage permet d'insérer une donnée dans le registre, ou la lire, bit par bit en série. SCHEMA : 2018/2019 10 SIMULATION : 2018/2019 11 III. LA DEUXIEME PHASE. 1. Le décodeur à 16 bits : Lire sur ses n entrées un code et active en conséquence la sortie N de même numéro. N peut être inférieur ou égal à 2 puissance n. La fonction d’un décodeur est de reconnaître une combinaison de bits en entrée (le code) et de signaler la présence de ce code en mettant un signal en sortie à 1. Dans notre exemple on 4 entrées, c’est-à-dire on aura 16 sorties (2 puissance 4). TABLEAU DE VERITE : 2018/2019 12 SCHEMA : SIMULATION : 2018/2019 13 2. Le codeur à 32 bits: Un codeur fournit sur N bits de sortie une valeur dépendant de celle de ses N d’entrée qui est active. Dans notre cas le codeur reçoit une information codée sur une de ses 16 entrées et génère l’équivalent binaire sur les 5 sorties O0 à O4. Une seule entrée doit être active à la fois. SCHEMA : 2018/2019 14 SIMULATION : 2018/2019 15 3. Additionneur à 16 bits : Un additionneur est un circuit logique permettant de réaliser une addition. L’addition d’entiers positifs en base deux se fait bit a bit, tout comme une addition en ` base dix se fait chiffre par chiffre, sauf que la table d’addition est beaucoup plus simple: a` chaque fois, on a au plus trois bits (0 ou 1) à additionner, à savoir un bit pour chacun des ` opérantes et possiblement une retenue. Suffit donc de savoir que ´ 1 + 1 + 0 donne 0 et génère ` 1 comme retenue, que 1 + 1 + 1 donne 1 avec génère 1 comme retenue etc. SCHEMA : 2018/2019 16 SIMULATION : 2018/2019 17 4. Soustracteur à 16 bits : Le soustracteur c'est un circuit capable de faire la soustraction de deux nombre binaires d'un bit chacun. Le circuit aura 16 entrées et 16 sorties S avec le retenue R. SCHEMA : 2018/2019 18 SIMULATION : 2018/2019 19 5. Le multiplieur à 8 bits : Un multiplieur est un circuit électronique effectuant une multiplication, Donc on devait ajouter un additionneur au circuit. SCHEMA : BLOC DE MULTIPLICATION 2018/2019 20 BLOC DE MULTIPLICATION SIMULATION : On n’a pas pu arriver à la simulation, vue qu’on avait un problème d’implémenter les deux autres additionneurs et aussi les 4 autres circuits à base d’AND. 2018/2019 21 CONCLUSION On voit que ce TP est particulièrement intéressant. Car il nous a aidé à maitriser les bases d’électronique, le fonctionnement des portes logiques avec ses tables de vérité, de savoir les portes qui constituent chaque circuit et de connaitre le rôle des bascules et la façon de les lier pour effectuer le comptage ou décomptage. On a pu réaliser tous les circuits demandés comme vous pouvez remarqué dans chaque simulation, mais malheureusement, nous n’avions pas de temps pour le compléter le multiplieur et il nous reste des blocs à ajouter car il avait un schéma long et on a évité d’utiliser les circuits qui sont déjà dans la bibliothèque comme les circuits 4181,4284,4285 qui effectuent la multiplication de 4*4 bits directement. uploads/Philosophie/ rapport-conception-electronique.pdf
Documents similaires
-
12
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 02, 2022
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 3.4046MB