Exercices – Programmation des PLDs Sciences d’Ingénieur – 2ème BAC STE

Exercices – Programmation des PLDs Sciences d’Ingénieur – 2ème BAC STE

10 Exercices – Programmation des PLDs
Sciences d’Ingénieur – 2ème BAC STE

Exercice 1 : Porte logique de base

Programmer une GAL16V8 pour réaliser une fonction OU (OR) entre 2 entrées A et B.

1. Écrire le fichier CUPL complet

2. Donner la table de vérité correspondante

Exercice 2 : Fonction combinatoire

Implémenter dans une GAL la fonction S = (A ET B) OU (nonA ET C)

1. Écrire les équations CUPL

2. Donner le schéma logique équivalent

Exercice 3 : Décodeur 2 vers 4

Réaliser un décodeur 2 vers 4 avec sorties actives à 1.

1. Donner les équations CUPL pour les 4 sorties

2. Compléter la table de vérité

Exercice 4 : Multiplexeur 4 vers 1

Implémenter un multiplexeur 4 vers 1 avec 2 bits de sélection (S1,S0).

1. Donner les équations CUPL pour la sortie Y

2. Expliquer le principe de fonctionnement

Exercice 5 : Bascules D

Programmer une GAL pour implémenter 2 bascules D avec reset asynchrone.

1. Écrire les équations CUPL

2. Dessiner le schéma logique

Exercice 6 : Compteur synchrone

Implémenter un compteur modulo 4 synchrone (0→1→2→3→0) dans une GAL.

1. Donner la table de transition

2. Écrire les équations CUPL

Exercice 7 : Machine à états

Implémenter une machine à états avec 2 états (A/B) basculant sur front montant d’entrée X.

1. Dessiner le diagramme d’états

2. Donner les équations CUPL

Exercice 8 : Encodeur prioritaire

Réaliser un encodeur prioritaire 4 vers 2 (D3 priorité max).

1. Donner la table de vérité

2. Écrire les équations CUPL

Exercice 9 : Comparateur 2 bits

Réaliser un comparateur 2 bits (A1A0 et B1B0) avec 3 sorties (A>B, A=B, A

1. Donner les équations logiques

2. Écrire le programme CUPL

Exercice 10 : Système complet

Concevoir un système de feux tricolores avec :

– Entrées : Capteur véhicule (V), Horloge (CLK)

– Sorties : Rouge (R), Jaune (J), Vert (G)

1. Dessiner le diagramme d’états

2. Écrire le programme CUPL


Comments

No comments yet. Why don’t you start the discussion?

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *