0% ont trouvé ce document utile (0 vote)
209 vues8 pages

TD 1

Transféré par

laouiiitibrahim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
209 vues8 pages

TD 1

Transféré par

laouiiitibrahim
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Circuits Logiques Programmables (CPLD,FPGA,VHDL): 2023 / 2024 Iset Sousse

TD 1
Circuits Logiques Programmables (PLD)

Février 2024

1 Exercice 1 :
Soit le PAL ci-dessous :

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.1) Quels sont les caractéristiques des fonctions que l’on peut réaliser avec ce PAL ( nombre
de termes produits) ?
(1.2) Une croix représente un fusible non-claqué. Supprimer les croix nécessaires afin de réaliser
les fonctions souhaitées. (Annexe 1)

TD 1 [Link] : [Link]@[Link] 1/8


Circuits Logiques Programmables (CPLD,FPGA,VHDL): 2023 / 2024 Iset Sousse

2 Exercice 2 :
On désire réaliser un convertisseur code BCD code Gray à 4 entrées.
(2.1) Donner la table de vérité du système,

(2.2) Simplifier les équations logiques à l’aide des tableaux de Karnaugh,

(2.3) On souhaite utiliser le PAL dont le schéma se trouve à l’exercice 1. Supprimer les croix
nécessaires afin de réaliser les fonctions souhaitées. (Utilisation Annexe 2).

3 Exercice 3 :
On souhaite réaliser un comparateur travaillant sur deux bits. Il possède deux entrées sur
deux bits appelées AB et CD et 4 sorties : AB = CD(EQ), AB , CD(N Q), AB < CD(LT ) et AB >
CD(GT )
(3.1) Donner la table de vérité du circuit,

(3.2) Simplifier les équations logiques à l’aide des tableaux de Karnaugh,

(3.3) On souhaite utiliser le PAL dont le schéma se trouve à l’exercice 1. Supprimer les croix
nécessaires afin de réaliser les fonctions souhaitées (Annexe 3).

4 Exercice 4 :
On souhaite réaliser un décodeur hexadécimal pour afficheur 7 segments du schéma suivant
(les LED réalisées par l’afficheur sont allumées si la cathode est à 0 V) :

TD 1 [Link] : [Link]@[Link] 2/8


Circuits Logiques Programmables (CPLD,FPGA,VHDL): 2023 / 2024 Iset Sousse

(4.1) Donner la table de vérité du circuit,

(4.2) Simplifier les équations logiques à l ?aide des tableaux de Karnaugh,

(4.3) On souhaite utiliser un PAL 16L8 (voir schéma Annexe4). Quelles sont ses caractéris-
tiques ?

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

5 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 S2 ,S1 et S0 indiquant le nombre de décalage à gauche à
effectuer sur les bits de données D7 , D6 , ..., D0 . La donnée décalée à gauche est disponible sur les
sorties O7 , O6 , ..., O0 .

(5.1) Donner la table de vérité du circuit ,

(5.2) Donner les équations logiques des sorties,

(5.3) On souhaite utiliser un PAL 20R8 (voir schéma Annexe5). Quelles sont ses caractéris-
tiques ?

(5.4) Placer les croix nécessaires sur le schéma afin de réaliser les fonctions souhaitées.

TD 1 [Link] : [Link]@[Link] 3/8


Circuits Logiques Programmables (CPLD,FPGA,VHDL): 2023 / 2024 Iset Sousse

Annexe 1 :

TD 1 [Link] : [Link]@[Link] 4/8


Circuits Logiques Programmables (CPLD,FPGA,VHDL): 2023 / 2024 Iset Sousse

Annexe 2 :

TD 1 [Link] : [Link]@[Link] 5/8


Circuits Logiques Programmables (CPLD,FPGA,VHDL): 2023 / 2024 Iset Sousse

Annexe 3 :

TD 1 [Link] : [Link]@[Link] 6/8



Annexe 4  








         



 
 








 
 








 
 








 
 








 
 








 
 








 
 








 
 



 
 



  




Annexe 5
 

 

   

   

 

   

 

   

 

   

 

   

 

   

 

   

 

   

 

   

 



 
  

 

Vous aimerez peut-être aussi