37 0 767KB
Circuits Programmables FPGA
S. Haroun
Série de TD n°1 Circuits Programmables FPGA Exercice 1 E1 E1 E2 E2 F1
E1
F2
=1
F3
&
F4
S
≥1
F5
E2
F6
=1
F7
&
F8
F1 à F8 : Fusibles
A partir du schéma donné ci-dessus : 1.1. Déterminer l’expression du signal en S en fonction de E1 et E2 (sans chercher à la simplifier) lorsque tous les fusibles sont intacts. 1.2. Rappeler la valeur du produit logique . 1.3. En déduire la valeur du signal de sortie S lorsque tous les fusibles sont présents. 1.4. Déterminer la valeur du signal de sortie S lorsque tous les fusibles sont détruits. Une entrée en l’air est prise en compte comme un ‘1’. 1.5. Déterminer les fusibles à détruire pour réaliser la fonction ET (S = E1.E2), NAND, et la fonction XOR (OU exclusif).
Exercice 2 Pour chacun des circuits programmables représentés ci-dessous, 2.1. Préciser le type. 2.2. Déterminer les équations des sorties F1 et F2.
Exercice 3 3.1. Dessiner un PAL qui possède 3 variables d’entrées, et deux sorties avec chaque sortie comporte 4 termes AND ? 3.2. Réaliser les deux fonctions suivantes avec le PAL dessiné en 3.1.
Page 1|3
Circuits Programmables FPGA
S. Haroun
Exercice 4 Donner les équations logiques des sorties S3, S2, S1, S0 et celle de w, x, y, z des deux circuits PAL suivants :
Exercice 5 5.1. Réaliser un additionneur complet avec un PAL. 5.2. Réaliser un multiplexeur 4 vers 1 avec un PAL. 5.3. Réaliser un démultiplexeur 1 vers 4 avec un PAL. 5.4. Réaliser avec un PAL, un comparateur de nombres binaires de deux bits chacun.
Exercice 6 Soit le circuit programmable représentés ci-contre, 6.1. Quel est le type de ce circuit programmable. 6.2. Implémenter les fonctions suivantes dans ce circuit.
A 3 A .B A 2 A .B A .B A1 ( A .B )
A0 A B
Page 2|3
Circuits Programmables FPGA
S. Haroun
Exercice 7 Soit le circuit programmable représentés ci-contre, 7.1. Trouver l’équation de Q0 et Q1. 7.2. En rouge réaliser sur le schéma les équations suivantes :
Q 3 ( A .B ) ( A . B ) B Q 3 ( B . B ) A A .B
Exercice 8 Donner les équations logiques des sorties F1 a F6 de circuit PLA suivant :
Exercice 8 Réaliser le circuit suivant en utilisant un PLA ?
Page 3|3