• Aucun résultat trouvé

ELEN0040 – REPETITION 3

N/A
N/A
Protected

Academic year: 2022

Partager "ELEN0040 – REPETITION 3"

Copied!
22
0
0

Texte intégral

(1)

ELEN0040 – REPETITION 3

Analyse de circuits

combinatoires

(2)

Analyse

Point de départ : schéma logique

Exprimer les fonctions logiques des ≠ portes Simplifier la fonction logique représentant le circuit global

Déterminer la table de vérité du circuit

(3)

Composants logiques

Half adder = additionneur 2 bits

X HA Y

S = XY+XY C = XY

X Y S C

0 0 0 0

0 1 1 0

1 0 1 0

1 1 0 1

(4)

Full adder = additionneur 3 bits

FA X

Y

S = X xor Y xor Z C = XY + Z(X xor Y) Z

Composants logiques

(5)

Décodeur = générateur de minterms

Y X D0 D1 D2 D3

0 0 1 0 0 0

0 1 0 1 0 0

1 0 0 0 1 0

1 1 0 0 0 1

X Y

20 21

0 1 2 3

D0 D1 D2 D3

Dec 2-4

XY XY XY XY

Composants logiques

(6)

Exemple : F(X,Y) = X Y + X Y = Σm(0,3)

X Y

20 21

0 1 2 3

Dec 2-4

F

Décodeur + portes OR Implémentation de

n’importe quelle fonction

Composants logiques

(7)

Multiplexeur = sélectionneur d’entrées 2

n

entrées, n sélections  1 sortie

S1 S0 F 0 0 D0 0 1 D1 1 0 D2 1 1 D3

20 21 0

1 2 3 D0

D1 D2 D3

S0 S1

F

Mux 4-1

F = S1 S0 D0 + S1 S0 D1 + S1 S0 D2 + S1 S0 D3

! Ordre des entrées de sélection !

Composants logiques

(8)

Ex. 34 - Analyse

(9)

Table de vérité de F

1

et F

2

F1 F2 mi

0 0 0 0

0 0 1 1

0 1 0 2

0 1 1 3

1 0 0 4

1 0 1 5

1 1 0 6

1 1 1 7

F

1

=

F

2

=

(10)

Simplification par Karnaugh

(11)

Implémentation de F1 à l’aide de NAND

(12)

Ex. 35 - Analyse

(13)

Table de vérité de F

F

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

F =

(14)

Implémentation de F grâce à un MUX (Sol1)

F Di

0 0 0 0

0 0 1

0 1 0 Y

0 1 1

1 0 0 Y

1 0 1

1 1 0 Y

1 1 1

S1 S0

20 21

D0 =

Mux 4-1 F D1 =

D2 = D3 =

(15)

Implémentation de F grâce à un MUX (Sol2)

F Di

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

MUX F

2-1

S

(16)

Ex.36 - Analyser le circuit suivant. Donner la table de vérité (variable dans l’ordre alphabétique SVP) de la fonction de sortie et son expression canonique sous forme d’un produit de sommes.

(17)

Table de vérité de O

O

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

O =

(18)

Exercice 37 - Analysez le circuit suivant et donnez la table de vérité de la sortie F. Implémentez cette sortie à l’aide d’un nombre minimum de portes NOR (les entrées complémentées sont également disponibles).

(19)

Table de vérité de F

F

0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

F =

(20)

Exercice 40

1) Simplifier la fonction F en utilisant la méthode de Karnaugh.

2) Implémenter la fonction F à l’aide d’un

multiplexeur de taille minimale. Chaque entrée du multiplexeur peut comporter une et une

seule des portes logiques suivantes : AND, OR, XOR, NXOR.

F(z, y, x, w)

= ∑m(0, 3, 5, 7, 8, 11, 13, 15) + ∑d(2, 10)

(21)

Simplification par Karnaugh F(z, y, x, w)

= ∑m(0, 3, 5, 7, 8, 11, 13, 15) + ∑d(2, 10)

X

W Z

Y

(22)

Z Y X W mi F

0 0 0 0 0

0 0 0 1 1

0 0 1 0 2

0 0 1 1 3

0 1 0 0 4

0 1 0 1 5

0 1 1 0 6

0 1 1 1 7

1 0 0 0 8

1 0 0 1 9

1 0 1 0 10

1 0 1 1 11

1 1 0 0 12

1 1 0 1 13

1 1 1 0 14

1 1 1 1 15

Références

Documents relatifs

Pour chacune des fonctions ci-dessous, donner la forme canonique puis dresser le tableau de variation de f.. En d´ eduire le nombre de solutions de l’´ equation f (x)

[r]

On désire réaliser un système d’alarme qui est constitué de 2 détecteurs dans un hall (1 à gauche et 1 à droite), 2 détecteurs dans un bureau (1 à gauche et 1 à droite) et

1) Déterminer si le circuit est synchrone / asynchrone ? Si asynchrone, définir l’ordre de déclenchement des FF 2) Définir les entrées / sorties du circuit global. + 1

Lorsque la vitesse du vent tombe à moins d’1m/s et que la valeur du courant reste inférieure ou égale à 1200A, le système passe en mode de surveillance et informe l’utilisateur

[r]

[r]

[r]