• Aucun résultat trouvé

PC1 Corrigé Électronique numérique ELP 304

N/A
N/A
Protected

Academic year: 2022

Partager "PC1 Corrigé Électronique numérique ELP 304"

Copied!
6
0
0

Texte intégral

(1)

ELP 304

Électronique numérique

Année scolaire 2008-2009 Majeure ELP

PC1 Corrigé

Thèmes abordés

Fonctions combinatoires - Utilisation de multiplexeurs pour la génération de fonctions combinatoires

EXERCICE 1

Question 1.1

Synthétiser directement cette fonction avec un multiplexeur "8:1".

La mise en œuvre est immédiate. Il faut connecter les variables X Y Z sur les entrées adresses du MUX et câbler les entrées à 0 ou 1 suivant les valeurs consignées dans le tableau de Karnaugh.

X 000 001 010 011 100 101 110 111

Y Z

f(X,Y,Z)

tension Vdd (valeur logique 1) tension Vss (valeur logique 0) notation :

(2)

Question 1.2, 1.3, 1.4

On supposera dans la suite que les variables X, Y et Z sont disponibles à la fois sous forme directe et complémentée.

Sélectionner une de ces 3 variables et réduire par 2 la taille du tableau de Karnaugh initial en faisant apparaître cette variable (sous forme directe ou complémentée) dans les cases appropriées.

Synthétiser ensuite la fonction à l'aide d'un unique multiplexeur "4:1".

Synthétiser ensuite la fonction à l'aide d'un minimum de MUX "2:1".

Il faut isoler une variable et exprimer les valeurs de la fonction suivant le jeu {0,1,X,X} si c'est X qui est isolé.

− Si on isole X

0 0

1

1 Y Z

1

X X

X

00 01 10 11

Z Y

f

X X X

0 1

0 1

0 Y 1

X

X X

Y

Z

f

simplification

=> X

− Si on isole Y

0 0

1

1 X Z

Y

1 1

0

00 01 10 11

Z X

f

Y

0 1

0 1

0 X 1

X

Z

f

simplification

=> X Y

(3)

− Si on isole Z

0 0

1

1 X Y

Z

1 Z

Z

00 01 10 11

Y X

f

Z Z Z

0 1

0 1

0 Y 1

Z

Y

X

f simplification

=>

Z Z

Z

EXERCICE 2

On désire réaliser le circuit combinatoire permettant d'obtenir le reste r =(r r1 0 2) de la division par ( )3 10 d'un nombre x de 4 bits tel que :

( )0 10 ≤ =x (x x x x3 2 1 0 2) ≤( )1110

x3 x2 x1 x0

r1 r0

Question 2.1

Etablir la table de vérité qui fournit les valeurs de r1 et r0 en fonction de x x x x3 2 1 0.

x3 x2 x1 x0 r1 r0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 2 0 0 1 0 1 0 3 0 0 1 1 0 0 4 0 1 0 0 0 1 5 0 1 0 1 1 0 6 0 1 1 0 0 0 7 0 1 1 1 0 1 8 1 0 0 0 1 0 9 1 0 0 1 0 0 10 1 0 1 0 0 1 11 1 0 1 1 1 0

(4)

Question 2.2

Donner les équations simplifiées de r1 et r0.

• Simplification de r0 :

X3 X2

X1

X0

r0

1 X

X X X

1 1

1

r0 = x x x2 1 0 +x x x2 1 0+x x x3 1 0 +x x x x3 2 1 0

• Simplification de r1 :

X3 X2

X1

X0

r1

X 1

X X X

1 1

1

r1= x x x2 1 0 +x x x3 1 0+x x x3 1 0 +x x x x3 2 1 0

Question 2.3

Réaliser ce circuit à l'aide d’opérateurs NAND.

r1 et r0 peuvent s’écrire sous la forme :

r0 =(x x x2 1 0).(x x x2 1 0).(x x x3 1 0).(x x x x3 2 1 0) et

r1 =(x x x2 1 0).(x x x3 1 0).(x x x3 1 0).(x x x x3 2 1 0)

(5)

D'où

&

X3 X2 X1 X0

&

X3 X1 X0

&

X2 X1 X0

&

X2 X1 X0

&

r0

&

X3 X2 X1 X0

&

X3 X1 X0

&

X3 X1 X0

&

X2 X1 X0

&

r1

Les variables xi , 1≤ ≤i 4, peuvent être obtenues à l’aide de 4 opérateurs NAND à 2 entrées dont on relie les deux entrées à xi, puisque xi = x xi. i .

Question 2.4

Réaliser ce circuit à l'aide de multiplexeurs à 2 entrées et une sortie (et éventuellement d'inverseurs).

On part de l’expression simplifiée et on met en facteur x0 et x0, puis x1 et x1, etc.

r0 =(x x2 1+x x x x3 2 1) 0 +(x x2 1+x x x3 1) 0

0 1

0 1

0 1 0

1 X3

0

X2

X1

X2

X1

X0 r0 X3

X2

+ 1 inverseur pour obtenir x3

(6)

r1 =(x x2 1+x x x3 1) 0 +(x x3 1 +x3 x x x2 1) 0

0 1

0 1

0 1 0

1 X3

0

X3

X1 X2

X2 X3

X1

X0 r1

Références

Documents relatifs

♥ Utiliser ses connaissances sur la langue pour mieux s'exprimer à l'oral, mieux comprendre les mots et textes, et améliorer les textes écrits.. • Identifier des relations

Il n’y a pas de facteur commun dans les nombres mais on s’aperçoit qu’il y a une expression entre parenthèse qui apparaît dans les deux termes.. On remarque que 8 est un multiple

On note Sp(A) le spectre de A, c'est à dire l'ensemble des valeurs propres complexes de la matrice A.. Déterminer Sp(A) et donner le polynôme caractéristique

„ Un ‘1’ placé dans une case de la table de Karnaugh correspond à un minterme de la fonction.. „ Un ‘0’ placé dans une case de la table de Karnaugh correspond à un maxterme

[r]

3) Montrer que les 2 expressions simplifiées de la fonction obtenues sont équivalentes... Il y avait plusieurs

 A partir de la table de vérité, on inscrit dans les cases les 0 et les 1 de la fonction, en respectant les états des variables d’entrée, dans l’ordre de la table de

On a pu s’apercevoir (cours sur la logique booléenne) que la méthode de simplification d’équations consistant à effectuer des mises en facteur successives devenait vite très