1 Corrigé TD3 : Circuits numériques avec les PLDs F.H Master1: Electronique des
1 Corrigé TD3 : Circuits numériques avec les PLDs F.H Master1: Electronique des systèmes embarqués UEF1.1.1 : Electronique numérique avancée : FPGA et VHDL Corrigé TD3 : Circuits numériques avec les PLDs Exercice 1 A B C Y2 Y1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 0 0 0 1 1 0 1 1 1 1 1 0 0 0 1 1 1 1 1 Réaliser les fonctions logiques de sortie avec les PLDs (PROM). Réaliser les fonctions logiques de sortie avec les PLDs (PLA). 1. Simplification par karnaugh des équations logiques : Y1 ABC 0 1 00 0 0 01 0 0 11 0 1 10 1 1 1 Y BA AC Y2 ABC 0 1 00 0 0 01 0 1 11 0 1 10 0 1 2 Y BC AC Y1 Y2 A B C ABC ABC ABC ABC ABC ABC ABC ABC 2 Corrigé TD3 : Circuits numériques avec les PLDs F.H 2. nombre des AND programmable est égale au nombre de tous les mintermes simplifiés non répétés. Programmable AND=3 3. nombre des OR programmable est égale au nombre de fonctions de sortie Programmable OR=2 AB BC AC Réaliser les fonctions logiques de sortie avec les PLDs ( PAL). 1. nombre des AND programmable est égale au max du nombre des mintermes de toutes les fonctions multiplié par le nombre de fonctions de sortie. Programmable AND=4 2. nombre des OR programmable est égale au nombre de fonctions de sortie Programmable OR=2 Y1 Y2 A B C 3 Corrigé TD3 : Circuits numériques avec les PLDs F.H Exercice 2 Implémenter la conversion BCD sept segments à cathode commune et qui présente une indifférence au delà de 9 avec un PAL16L8 Conversion BCD sept segments à anode commune Y1 Y2 A B C AB AC AC BC 4 Corrigé TD3 : Circuits numériques avec les PLDs F.H a = F1 (A, B, C, D) = ∑m (0, 2, 3, 5, 7, 8, 9) b = F2 (A, B, C, D) = ∑m (0, 1, 2, 3, 4, 7, 8, 9) c = F3 (A, B, C, D) = ∑m (0, 1, 3, 4, 5, 6, 7, 8, 9) d = F4 (A, B, C, D) = ∑m (0, 2, 3, 5, 6, 8) e = F5 (A, B, C, D) = ∑m (0, 2, 6, 8) f = F6 (A, B, C, D) = ∑m (0, 4, 5, 6, 8, 9) g = F7 (A, B, C, D) = ∑m (2, 3, 4, 5, 6, 8, 9) Entrées BCD Sorties sept segments D C B A a b c d e f g 0 0 0 0 1 1 1 1 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 1 0 1 1 0 1 1 0 1 0 0 1 1 1 1 1 1 0 0 1 0 1 0 0 0 1 1 0 0 1 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 0 0 1 0 1 0 X X X X X X X 1 0 1 1 X X X X X X X 1 1 0 0 X X X X X X X 1 1 0 1 X X X X X X X 1 1 1 0 X X X X X X X 1 1 1 1 X X X X X X X 5 Corrigé TD3 : Circuits numériques avec les PLDs F.H L’équation du segment a : DCBA 00 01 11 10 00 1 0 1 1 01 0 1 1 0 11 X X X X 10 1 1 X X a D BA CBA CBA CBA Pour implémenter a sur le PAL16L8, il faut complémenter a a D BA CBA CBA CBA Conversion BCD sept segments à cathode commune Entrées BCD Sorties sept segments D C B A a b c d e f g 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 0 0 1 1 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 1 0 1 0 X X X X X X X 1 0 1 1 X X X X X X X 1 1 0 0 X X X X X X X 1 1 0 1 X X X X X X X 1 1 1 0 X X X X X X X 1 1 1 1 X X X X X X X 6 Corrigé TD3 : Circuits numériques avec les PLDs F.H L’équation du segment a : DCBA 00 01 11 10 00 0 1 0 0 01 1 0 0 1 11 X X X X 10 0 0 X X a CA DCBA Exercice 3 0 0 0 0 1 0 1 1 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 0 1 2 0 2 1 2 2 1 0 2 0 2 1 2 2 1 0 2 1 2 0 1 0 2 2 1 2 0 0 1 2 . D Q D Q D Q Q Q Q D Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q D Q Q Q Q Q Q Q D Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q 7 Corrigé TD3 : Circuits numériques avec les PLDs F.H Exercice 4 On choisit une broche load puis mettre and avec p parallel load + logique avec load inverse complémentaire avec Q bar complémentaire Pour l’implémenter avec pal 16r4 ou 16r8 Il faut charger les bascules avec le complémentaire du nombre à décaler et laisser le câblage tel qu’il est. uploads/Philosophie/ corrige-td3 15 .pdf
Documents similaires
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 29, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 0.6327MB