• Aucun résultat trouvé

Synthèse d'un décompteur synchrone 4 bits en code Gray

N/A
N/A
Protected

Academic year: 2022

Partager "Synthèse d'un décompteur synchrone 4 bits en code Gray"

Copied!
2
0
0

Texte intégral

(1)

EXERCICE : Synthèse d’un décompteur synchrone 4 bits en code Gray www.gecif.net Page 1 / 2 Section : S Option : Sciences de l’ingénieur Discipline : Génie Électrique

S y n t h è s e d ’ u n d é c o m p t e u r s y n c h r o n e 4 b i t s e n c o d e G r a y

Domaine d’application : Les systèmes logiques

Type de document : Professeur

Classe : Terminale

Date :

Le but de cet exercice consiste à réaliser un décompteur synchrone à cycle complet, décomptant en code Gray sur 4 bits, à partir de 4 bascules JK.

I – Tableau séquentiel des valeurs de sortie

Sorties Entrées à l’instant t

A l’instant t A l’instant t+1

chiffre Q3 Q2 Q1 Q0 Q3 Q2 Q1 Q0 J3 K3 J2 K2 J1 K1 J0 K0 15 1 0 0 0 1 0 0 1

Φ 0 0 Φ 0 Φ 1 Φ

14 1 0 0 1 1 0 1 1

Φ 0 0 Φ 1 Φ Φ 0

13 1 0 1 1 1 0 1 0

Φ 0 0 Φ Φ 0 Φ 1

12 1 0 1 0 1 1 1 0

Φ 0 1 Φ Φ 0 0 Φ

11 1 1 1 0 1 1 1 1

Φ 0 Φ 0 Φ 0 1 Φ

10 1 1 1 1 1 1 0 1

Φ 0 Φ 0 Φ 1 Φ 0

9 1 1 0 1 1 1 0 0

Φ 0 Φ 0 0 Φ Φ 1

8 1 1 0 0 0 1 0 0

Φ 1 Φ 0 0 Φ 0 Φ

7 0 1 0 0 0 1 0 1

0 Φ Φ 0 0 Φ 1 Φ

6 0 1 0 1 0 1 1 1

0 Φ Φ 0 1 Φ Φ 0

5 0 1 1 1 0 1 1 0

0 Φ Φ 0 Φ 0 Φ 1

4 0 1 1 0 0 0 1 0

0 Φ Φ 1 Φ 0 0 Φ

3 0 0 1 0 0 0 1 1

0 Φ 0 Φ Φ 0 1 Φ

2 0 0 1 1 0 0 0 1

0 Φ 0 Φ Φ 1 Φ 0

1 0 0 0 1 0 0 0 0

0 Φ 0 Φ 0 Φ Φ 1

0 0 0 0 0 1 0 0 0

1 Φ 0 Φ 0 Φ 0 Φ

II – Recherche des équations des entrées J et K

D’après le tableau séquentiel des valeurs, on ne peut remarquer aucune équation directement. Il faut alors utiliser les tableaux de Karnaugh qui optimiseront les équations en utilisant au mieux les valeurs indifférentes (notées

Φ

).

Tableau de Karnaugh modèle (identique entre le compteur et le décompteur) :

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1

0 0 0 1 2 3

1 0 7 6 5 4

1 1 8 9 10 11

0 1 15 14 13 12

Différence piège entre le compteur et le décompteur 4 bits en code Gray :

Entre le compteur et le décompteur, les colonnes J0, K0, J1, K1, J2 et K2 sont les mêmes dans le tableau séquentiel ci-dessus, mais

les lignes de ce tableau ne correspondent pas aux mêmes cases dans les TDK. Il en résulte une symétrie horizontale des TDK, et donc une différence dans les équations puisque les 1 ne

seront pas dans les mêmes cases.

On peut remarquer la régularité dans le parcours du TDK en raison de l’utilisation du code Gray pour le compteur.

(2)

EXERCICE : Synthèse d’un décompteur synchrone 4 bits en code Gray www.gecif.net Page 2 / 2

Tableau de Karnaugh de J3 Tableau de Karnaugh de K3

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

1 0 0 0

1 0

0 0 0 0

1 1

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

0 1

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

1 0

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

1 1

1 0 0 0

0 1

0 0 0 0

J3 = /Q0 . /Q1 . /Q2 K3 = /Q0 . /Q1 . Q2

Tableau de Karnaugh de J2 Tableau de Karnaugh de K2

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

0 0 0 0

1 0

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

1 1

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

0 1

0 0 0 1

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

1 0

0 0 0 1

1 1

0 0 0 0

0 1

Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ Φ

J2 = /Q0 . Q1 . Q3 K2 = /Q0 . Q1 . /Q3

Tableau de Karnaugh de J1 Tableau de Karnaugh de K1

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

0 0 Φ Φ Φ Φ Φ Φ Φ Φ

1 0

0 1 Φ Φ Φ Φ Φ Φ Φ Φ

1 1

0 0 Φ Φ Φ Φ Φ Φ Φ Φ

0 1

0 1 Φ Φ Φ Φ Φ Φ Φ Φ

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

Φ Φ Φ Φ Φ Φ Φ Φ 1 0

1 0

Φ Φ Φ Φ Φ Φ Φ Φ 0 0

1 1

Φ Φ Φ Φ Φ Φ Φ Φ 1 0

0 1

Φ Φ Φ Φ Φ Φ Φ Φ 0 0

J1 = Q0 . (Q2 ⊕⊕⊕⊕ Q3) K1 = Q0 . /(Q2 ⊕⊕⊕ Q3) = /(/Q0 + (Q2 ⊕ Q3)) ⊕

Tableau de Karnaugh de J0 Tableau de Karnaugh de K0

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

0 Φ Φ Φ Φ Φ Φ 1 Φ Φ

1 0

1 Φ Φ Φ Φ Φ Φ 0 Φ Φ

1 1

0 Φ Φ Φ Φ Φ Φ 1 Φ Φ

0 1

1 Φ Φ Φ Φ Φ Φ 0 Φ Φ

0 1 1 0

Q0 Q1

Q2 Q3 0 0 1 1 0 0

Φ Φ Φ Φ 1 0 Φ Φ Φ Φ

1 0

Φ Φ Φ Φ 0 1 Φ Φ Φ Φ

1 1

Φ Φ Φ Φ 1 0 Φ Φ Φ Φ

0 1

Φ Φ Φ Φ 0 1 Φ Φ Φ Φ

J0 = Q0 ⊕ Q1 ⊕ Q2 ⊕ Q3 = (Q0 ⊕ Q1) ⊕ (Q2 ⊕ Q3) = K0

Autre solution : J0 = Q1 ⊕ (Q2 ⊕ Q3) et K0 = /Q1 ⊕ (Q2 ⊕ Q3)

Les TDK de J0 et K0 peuvent être vus comme deux damiers identiques. Le schéma complet du décompteur utilisera 4 bascules JK et 9 portes logiques maximum. La différence entre le compteur et le décompteur 4 bits en code Gray est une permutation entre les équations Jn et Kn. En utilisant 7 portes OU-Exclusif comme inverseurs commandés, on pourra réaliser un compteur/décompteur en code Gray avec 16 portes logiques, en plus des et 4 bascules JK.

Références

Documents relatifs

3°) Coder les 3 nombres décimaux 31, 32 et 33 en BCD puis en code binaire réfléchi (vérifier qu’un seul bit de codage change lorsque l’on passe de l’un à l’autre dans

Suivre la méthode développée ci-dessus pour donner une formule logique puis un circuit logique correspondant à la fonction XNOR dont la table de vérité est la suivante :.3.

Pour que ces activités prennent du sens pour les enfants, il importe que les apprentissages se fassent dans des situations de productions langagières, si

• Construire un additionneur de deux signaux à deux bits et qui donne le résultat sur trois bits. Attention au problème des retenues. Remarque : on peut coder ainsi dans le dur

En suivant la même procédure que dans l’exercice précédent, réaliser la synthèse d’un compteur suivant la séquence d’un code de Gray de 3 bits, au moyen de bascules T....

Here, we generalize the Gray code in the previous sections to permutations with a given number of 0xed points and permutations with a bounded number of 0xed points... The shuMe

Faire vérifier impérativement le montage avant de le mettre sous tension (au risque de détériorer le circuit intégré). Ensuite, il suffira de changer

Faire vérifier impérativement le montage avant de le mettre sous tension (au risque de détériorer le circuit intégré). Ensuite, il suffira de changer