0% ont trouvé ce document utile (0 vote)
286 vues6 pages

Exercices de logique et circuits numériques

Ce document contient plusieurs exercices sur la logique combinatoire et séquentielle. Les exercices portent sur des sujets comme la simplification d'expressions booléennes, la construction de tables de vérité et de diagrammes de Karnaugh, la conception de circuits séquentiels et asynchrones ainsi que l'utilisation de composants comme les multiplexeurs.

Transféré par

OUMAIMA LAMAAMAR
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)
286 vues6 pages

Exercices de logique et circuits numériques

Ce document contient plusieurs exercices sur la logique combinatoire et séquentielle. Les exercices portent sur des sujets comme la simplification d'expressions booléennes, la construction de tables de vérité et de diagrammes de Karnaugh, la conception de circuits séquentiels et asynchrones ainsi que l'utilisation de composants comme les multiplexeurs.

Transféré par

OUMAIMA LAMAAMAR
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

TD 2

Module P514 A.U. 2015/2016

Exercice 1

Déterminer le complément des expressions suivantes:

a) xy’+x’y

b) (AB’+C)D’+E

c) (x+y’+z)(x’+z’)(x+y)

Exercice 2

 Etablir la table de vérité des fonctions suivante.


 Générer les expressions logiques correspondantes :
o i. sous forme de sommes de produits ;
o ii. sous forme de produits de sommes
 a) (xy + z) ( y + xz)
 b) (A’+ B) (B’+C)
 c) y’z + wxy’+ wxz’+ w’x’z
 d) F'(x, y, z) = (1, 3, 7)

Exercice 3

On considère les fonctions logiques suivantes. Pour chacune d’elles,

– construire le diagramme de Karnaugh ;

– utiliser le diagramme pour simplifier les expressions.

a) xy + x′y′z′ + x′yz′

b) x′y′ + yz + x′yz′

c) A′B + BC′ + B′C′

Exercice 4

Simplifiez par la méthode de Karnaugh les fonctions suivantes

Donner l'expression simplifiée de ces fonctions sous formes de somme de produit. Le symbole d
signifie que la variable peut prendre la valeur 0 ou 1.

a) F(x, y, z) = Σ (0, 1, 2, 4, 5) , d(x, y, z) = Σ(3, 6, 7)

b) F(A, B, C, D) = Σ (0, 6, 8, 13, 14), d(A, B, C, D) = Σ (2, 4, 10)

c) F(A, B, C, D) = Σ (1,3,5,7,9,15), d(A, B, C, D) = Σ (4,6,12,13)

Exercice 5
Donnez le circuit d'un compteur synchrone modulo-4 avec une entrée x telle que :

Entrée Fonction

0 Comptage00, 01, 10, 11, 00, 01, …)

1 Décomptage (00, 11, 10, 01, 00, 11, 10, …)

Exercice 6

Considérez le circuit séquentiel suivant.

a. Donnez les équations d’état et l’équation de sortie.

b. Donnez le tableau d’état.

c. Donnez le diagramme d’état.

d. Ce circuit est-il une machine de Moore ou de Mealy?

NOT OR2 JKFF


PRN AND3
inst J Q

inst8
K OR2
CLRN inst11
inst13 AND3
inst10
JKFF
inst12
PRN
J Q
OR2

K
CLRN
inst9 inst14

Exercice 7 :

1. On considère le circuit réalisé à partir d’une porte NAND et d’une porte NOR

Donner la table de vérité de ce circuit


X Y Q /Q

0 0

0 1

1 0

1 1

2. Compléter le chronogramme de la figure ci-dessous

S
Q

Exercice 8

1 Donnez le circuit d'un transcodeur code-Grey à binaire naturel sur 4 bit.

G3 B3

G2 B2
Transcodeur
G1 B1

G0 B0

2. Donnez le circuit d'un transcodeur qui effectue le complément à 2 d’un nombre de 4 bits
Exercice 9

1 / Réaliser la fonction équivalence F = x ⊕ y à l’aide de 4 portes logiques NOR uniquement.


2 / Réaliser la fonction équivalence G = x xnor y à l’aide de 4 portes logiques NAND
uniquement.
2. A l’aide d’un multiplexeur à 2 entrées d’adresses, réaliser la fonction :
F= A’B’C’ + ABC’ + A’BC
3. A l’aide d’un multiplexeur à 3 entrées d’adresses, réaliser la fonction

Exercice 10

1. Réaliser la fonction F(A,B,C) = m(0,1,4,7) en utilisant: mux 4x1 et des inverseurs.


2. Réaliser la fonction F(A,B,C) = m(0,4,7) et G(A,B,C) = M(1,6) à l’aide :
- d’un décodeur 3x8 et d’une porte OR.
- d’un décodeur 3x8 et d’une porte AND.
4. Réaliser les fonctions Sum(A, B, Cin) et Cout(A, B, Cin) d’un additionneur complet à l’aide
de:
(a) 2 multiplexeurs 8:1;
(b) 2 multiplexeurs 4:1;
(c) 3 multiplexeurs 4:1;

Exercice 11
1. On considère le circuit suivant tel que :

A W

B X

C Y

D Z
S

Si S=0, WXYZ=ABCD et si S=1, WXYZ=BCDA.


Implémenter cette fonction à l’aide de multiplexeurs 2 :1.

2. Implémenter la fonction suivante à l’aide de multiplexeurs 8 :1

F(A,B,C,D) = (A + B’ + D) (A’ + B’ + D) (B’ + C’ + D’) (A’ + C + D) (A’ + C’ + D)

3. Implémenter la fonction suivante à l’aide de multiplexeurs 2 :1

Z= A’ B’ C’ D + A’ B’ C D’ + A’ B C’ D’ + A’ B C D + A B C’ D + A B C D’ + A B’ C’ D’ + A B’ C D

Exercice 12

Soit le graphe d’états suivant d’un circuit séquentiel asynchrone à deux entrées ( x et y ) et une sortie
(S):

10

00/1
00/0

01/0
A B 10/1

11/1
11/0 01

Suivez les étapes suivantes pour la conception du circuit :

1. Attribution d’état,

2. la table de transition,

3. les expressions des variables d’état,

4. l’expression de la sortie,

5. le schéma du circuit ( le plus simple possible).

Exercice 13

A B C
J Q J Q J Q

H H H

Horloge
K /Q K /Q

K /Q
1. Donner la séquence des états à partir de l’état 101.
2. Donner la séquence des états à partir de l’état 101.

Exercice 14

Soit un registre décrit par le schéma et la table de vérité suivants:

Z U S0 S1 H Q3,n+1 Q2,n+1 Q1,n+1 Q0,n+1 Mode

E3 E 2 E1 E0 1 X X X X 0 0 0 0 Asynchrone
ES
Z S0 0 1 X X X 1 1 1 1 Asynchrone

U Registre 0 0 0 0 X Q3 Q2 Q1 Q0 synchrone
H R S1
0 0 0 1 ↑ Q3 Q3 Q2 Q1 synchrone
Q3 Q 2 Q1 Q0
0 0 1 0 ↑ ES Q3 Q2 Q1 synchrone

0 0 1 1 ↑ E3 E2 E1 E0 synchrone

Z : remise à Zéro Asynchrone de toutes les bascules du registre

U : mise à Un Asynchrone de toutes les bascules du registre ;

a./ Faire l'Etude de ce registre à l'aide bascules D.

b./ A l'aide de ce registre et d'un minimum de portes logiques, proposer le schéma du circuit qui
génère la séquence suivante: 0,8,12,14,15,7,3,1,0,…

c./ A l'aide de ce registre et d'un minimum de portes logiques, proposer le schéma du circuit qui
permet d'avoir un Compteur Modulo 8 (0,1,…,7,0,…).

Vous aimerez peut-être aussi