Vous êtes sur la page 1sur 3

TD1

Conception des circuits logiques & systèmes VHDL

Exercice 1
Soit le PAL ci-dessous :

Figure 1

On désire implémenter, à l'aide de ce circuit, les fonctions suivantes :

O3= A . B .C . D , O2= A+ B+C + D , O1= A . B . C . D , O0= A ⊕ B ⊕ C

1. Quels sont les caractéristiques des fonctions que l'on peut réaliser avec ce PAL (nombre de
termes produits) ?

2. Une croix représente un fusible non-claqué. Supprimer les croix nécessaires afin de
réaliser les fonctions souhaitées.

1
Exercice 2
On désire réaliser un convertisseur code BCD → code Gray à 4 entrées.

1- Donner la table de vérité du système.


2- Simplifier les équations logiques à l’aide des tableaux de Karnaugh.
3- On souhaite utiliser le PAL dont le schéma de la figure 1 (Exercice 1). Supprimer les
croix nécessaires afin de réaliser les fonctions souhaitées.

Exercice 3
Un nombre binaire de 4 bits est noté A3A2A1A0, A0 étant le bit de poids le plus faible :

a) Concevez un circuit PAL qui donne une sortie égale à1 quand le nombre binaire (A 3A2A1A0)
est strictement inférieur à 1100.
b) Concevez un circuit PAL logique qui donne une sortie est égale à 1 quand trois entrées parmi
A3, A2, A1 et A0 sont à 1 logique.
c) Concevez un circuit PAL qui donne une sortie est égale à 1 quand deux entrées parmi A 3, A2,
A1 et A0 sont à 1 logique.

Exercice 4

On souhaite réaliser un décodeur héxadécimal pour afficheur 7 segments suivant le


schéma (les LED réalisant l’afficheur sont allumées si la cathode est à 0 V) :

2
1. Donner la table de vérité du circuit.

2. Simplifier les équations logiques à l’aide des tableaux de Karnaugh.

3. On souhaite utiliser un PAL 16L8 (voir schéma ci-après). Quelles sont ses
caractéristiques ?

4. Placer les croix nécessaires sur le schéma suivant afin de réaliser les fonctions souhaitées.

Exercice 5
On souhaite réaliser un registre à décalage universel 8 bits (en fait, il s'agit d'une rotation à
gauche). Il possède 3 entrées de contrôle S 2 , S1 et S0 indiquant le nombre de
décalage à gauche à effectuer sur les bits de données D 7 , D6 , ..., D0 . La donnée
décalée à gauche est disponible sur les sorties O7, O6, ..., O0.

1. Donner la table de vérité du circuit.


2. Donner les équations logiques des sorties.
3. On souhaite utiliser un PAL 20R8 (voir schéma ci-dessous). Quelles sont
ses caractéristiques ?
4. Placer les croix nécessaires sur le schéma afin de réaliser les fonctions souhaitées.

Vous aimerez peut-être aussi