• Aucun résultat trouvé

Mise en équation des systèmes combinatoires

N/A
N/A
Protected

Academic year: 2022

Partager "Mise en équation des systèmes combinatoires"

Copied!
4
0
0

Texte intégral

(1)

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS

65

LOGIQUE COMBINATOIRE

MISE EN EQUATION DES SYSTEMES COMBINATOIRES LEÇON 09 -

Réalisation de Transcodeurs

Transcodeur Binaire Naturel, Binaire Réfléchi

Soit à réaliser un circuit capable de transposer des données du code Binaire Naturel 4 bits en code Binaire Réfléchi.

Le circuit en question doit pouvoir translater toute donnée de binaire naturel en binaire réfléchi suivant le croquis ci-dessous:

x X Sortie

Arrivée y TRANSCODEUR Y des données

des z Z après

Données t BN / BR T transcodage

Et devra répondre à la table de vérité suivante:

CODE D’ENTRÉE Binaire Naturel

CODE DE SORTIE Binaire Réfléchi x y z t X Y Z T 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 0 1 1 1 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 0 0 1 0 1 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0 0 1 1 1 1 1 1 0 0 0

Le circuit à réaliser sera , en fait, composé de quatre circuits distincts, l’un chargé de fabriquer la sortie T en fonction de x, y, z, t , le second Z en fonction de ces mêmes variables, le troisième Y et le quatrième X.

(2)

66 DU BINAIRE AU MICROPROCESSEUR - D ANGELIS

LOGIQUE COMBINATOIRE

Ces circuits pourront être réalisés à partir de tableaux de Karnaugh issus de la table de vérité ci dessus.

SORTIE X SORTIE Y

x y →

z t ↓ 00 01 11 10 x y →

z t ↓ 00 01 11 10

00 0 0 1 1 00 0 1 0 1

01 0 0 1 1 01 0 1 0 1

11 0 0 1 1 11 0 1 0 1

10 0 0 1 1 10 0 1 0 1

SORTIE Z SORTIE T

x y →

z t ↓ 00 01 11 10 x y →

z t ↓ 00 01 11 10

00 0 1 1 0 00 0 0 0 0

01 0 1 1 0 01 1 1 1 1

11 1 0 0 1 11 0 0 0 0

10 1 0 0 1 10 1 1 1 1

De ces tableaux nous tirons les équations suivantes:

X = = x

Y = x . y + x . y = x ⊕ y Z = y . z + y . z = y ⊕ z T = z . t + z . t = z ⊕ t

La matérialisation à l’aide d’opérateurs OU Exclusif sera donc aisée. La structure du logigramme fait apparaître une répétitivité qui rend évidente une extrapolation pour un nombre de bits supérieur. Il est important de mettre en évidence une structure régulière.

En effet, si l’on nous avait demandé de réaliser un transcodeur 8 bits, la méthode précédente nous aurait conduit à réaliser 8 tableaux de Karnaugh à 256 cases. La conception des deux codes qui obéit à une loi répétitive doit nous permettre de concevoir un logigramme également répétitif, encore faut-il le trouver. Dans ces conditions la réalisation d’un transcodeur 4 bits nous permet de résoudre notre problème aisément.

Logigramme issu des équations ci dessus:

x y z t

X

Y

Z

T

(3)

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS

67

LOGIQUE COMBINATOIRE

Transcodeur Binaire Réfléchi , Binaire Naturel

Soit à réaliser un circuit capable de transposer des données du code Binaire Réfléchi 4 bits en code Binaire Naturel. Ce circuit réalise la fonction inverse du précédent.

x X Sortie

Arrivée y TRANSCODEUR Y des données

des z Z après

Données t BR / BN T transcodage

Et devra répondre à la table de vérité suivante:

CODE D’ ENTRÉE Binaire Réfléchi

CODE DE SORTIE Binaire Naturel x y z t X Y Z T 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 1 0 0 0 1 1 1 0 1 0 1 0 1 0 1 0 1 1 0 0 1 0 0 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 1 1 0 0 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1 0 0 1 1 1 1 0 1 0 0 0 1 1 1 1

(4)

68 DU BINAIRE AU MICROPROCESSEUR - D ANGELIS

LOGIQUE COMBINATOIRE

Tableaux de Karnaugh issus de la table de vérité précédente:.

SORTIE X SORTIE Y

x y →

z t ↓ 00 01 11 10 x y →

z t ↓ 00 01 11 10

00 0 0 1 1 00 0 1 0 1

01 0 0 1 1 01 0 1 0 1

11 0 0 1 1 11 0 1 0 1

10 0 0 1 1 10 0 1 0 1

SORTIE Z SORTIE T

x y →

z t ↓ 00 01 11 10 x y →

z t ↓ 00 01 11 10

00 0 1 0 1 00 0 1 0 1

01 0 1 0 1 01 1 0 1 0

11 1 0 1 0 11 0 1 0 1

10 1 0 1 0 10 1 0 1 0

De ces tableaux nous tirons les équations suivantes:

(on se reportera au chapitre VII sans oublier les propriétés s’associativité du OU exclusif)

X = x = x

Y = x ⊕ y = X ⊕ y

Z = x ⊕ y ⊕ z = (x ⊕ y) ⊕ z = Y ⊕ z

T = x ⊕ y ⊕ z ⊕ t = (x ⊕ y ⊕ z) ⊕ t = Z ⊕ t x y z t

X Y Z T

La matérialisation met en évidence une structure qui permet également une extrapolation. Celle ci a été facilitée par l’emploi du dilemme sans cet opérateur la loi aurait été moins évidente.

Il est a remarquer qu’une telle structure présente l’inconvénient d’accumuler les temps de réponse des opérateurs logiques. En effet Z ne peut être réalisé que lorsque Y l’a été, de même T ne pourra l’être qu’après Z. Lorsque la rapidité du transcodage est recherchée, on pourra être amené à sacrifier cette structure dépouillée au profit d’une mise en parallèle d’un maximum d’éléments ceci afin d’éviter l’accumulation des temps de propagation des opérateurs.

Références

Documents relatifs

Les intervenants de 30 pays se sont félicités du fait que Santé 2020 puise dans le travail politique précédemment réalisé par le Bureau régional (telles que les politiques de

Pour des amplitudes angulaires faibles (< 10 degré) la période propre du pendule simple peut s’exprimer approximativement sous la forme :. Pour les amplitudes plus

2.2 ) Enumérez les variables logiques de sortie et exprimez clairement à quoi correspond les niveaux "0" et "1" sur ces variables. 2.3 ) Construisez les tableaux

• Pour avoir une image bien contrastée, l’histogramme doit présenter une distribution uniforme des niveau gris => grande dynamique. • Pour améliorer le

Faire une opération logique entre deux fonctions, c'est faire cette opération case à case entre les tableaux de karnaugh des deux fonctions exprimées dans le même système de

A son retour dans l’entreprise, un retard important avait été pris et il a été nécessaire d’embaucher du personnel supplémentaire pour honorer les commandes.. (valeur

NE RIEN INSCRIRE AU DESSUS DE CETTE LIGNE (sauf n° de place) ANNEXE À COMPLÉTER 1. Document à rendre avec la copie d’examen

Bien que ces tailles de clés soient jugées accepta- bles à l’heure actuelle, l’analyse a permis d’arriver à la conclusion que 14 bits supplémentaires dans la longueur de