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

TP 2

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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
109 vues6 pages

TP 2

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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

RAPPORT DE TP 2

Réalisation des circuits séquentiels

GROUPE NAME :
Nabil Imad Hamouche
Bouderba tedjeddine
Benziada tarek chaouki
Benziada tarek chaouki
Les circuits séquentiels :
Les circuits séquentiels sont des circuits électroniques qui utilisent des
éléments de mémoire tels que des bascules pour stocker l'état précédent et
l'utiliser dans le traitement de l'état actuel. Contrairement aux circuits
combinatoires, qui ne dépendent que des entrées actuelles, les circuits
séquentiels peuvent conserver un état interne et effectuer des opérations en
fonction de cet état, ainsi que des entrées actuelles. Les circuits séquentiels
sont couramment utilisés dans les systèmes de contrôle, les processeurs, les
mémoires et d'autres applications qui nécessitent la capacité de stockage et
de traitement d'informations précédentes.

1. Traduire le problème en un automate d’états :

0/0
a 1/0
0/0

b
0/0 1/0
c

0/0
1/1

1/0 d

2. Construire la table d’état :


Table d’état transition:
y x 0 1

A A B

B A C

C A D

D A B

Table
y d’état sortie: x 0 1

A 0 0

B 0 0

C 0 1

D 0 0

3 )Réduisez la table d’états :


si c’est possible afin d’obtenir un automate réduit car :

Pour réduire la table d’état doit atteindre les deux conditions suivantes :

=> leurs sorties sont les mêmes.

=> leurs états transition sont compatible et identique.

Supprimer le même colonne

y x 0 1
A A B

B A C

C A D

D A B

y x 0 1

A A B

B A C

C A D

L’automate de reduite est :

4) Déterminez le nombre de bascules à utiliser :


Pour calculer le nombre de bascule il faut utiliser cette loi :
Nombre d’états ≤2^nombre de bascule
Nombre de bascule ≥ Log2(nombre d’état)

Nombre de bascule=log2(4) = 2

Donc le nombre de bascule est : 2

5) Construisez la table d’excitation, en choisissant obligatoirement le type de


bascule D :

y x 0 1
D1 D2 D1 D2

00 00 00
01 00 01

10 00 11

Avec D1 et D2 c’est des entrées de deux bascules D.

6) Trouvez les équations des entrées des bascules en fonction


des variables d’entrées (primaires et secondaires):
D0 = F ( x , q0 , q1 ) =x. ̅𝑞̅0̅. ̅𝑞̅1̅ + x. ̅𝑞̅0̅. 𝑞1 D1

= F (x , q0 , q1 ) = x.𝑞0. ̅𝑞̅1̅ + x. ̅𝑞̅0̅. 𝑞1

D0 = x ( 𝑞0. ̅𝑞̅1̅ + ̅𝑞̅0̅. 𝑞1) = x ( 𝑞0 ⊕ 𝑞1 )

7) Simplifiez les expressions obtenues (équations des entrées des


bascules) avec la table de Karnaugh :

q1 q0 00 01 11 10
x
0 0 0 0 0

1 1 0 0 1

d’apre table Karnaugh :


D0 = x . ̅𝑞̅0̅

8) Simplifiez les expressions obtenues (équations des entrées des


bascules) avec la table de Karnaugh :
Conclusion

En conclusion, les circuits séquentiels sont des éléments essentiels des systèmes numériques modernes car ils
permettent de stocker et de traiter des informations précédentes pour produire une sortie basée sur les
entrées actuelles et l'état interne du circuit. Les circuits séquentiels peuvent être synchrones ou asynchrones,
selon les besoins spécifiques du système et les exigences de performance. Les circuits synchrones utilisent une
horloge pour synchroniser les signaux, ce qui permet de garantir un temps de réponse précis, tandis que les
circuits asynchrones sont plus flexibles mais peuvent être plus complexes à concevoir et à déboguer. Dans
tous les cas, la synthèse de circuits séquentiels implique une étape de conception minutieuse pour assurer un
fonctionnement correct et fiable.

Vous aimerez peut-être aussi