Page 5.2 Jacques Guizol & Christian Aperghis
Ce phŽnom•ne dÕŽchantillonnage du signal est parfaitement explicitŽ par le
diagramme de la figure 5.1.1. Au temps T1 le signal A change d'Žtat, au temps
T2 le signal B change ˆ son tour d'Žtat. Entre les temps T2 et T3 rien ne se
passe car le signal d'horloge est inactif, ce n'est qu'en T3 et pendant le temps T3
+ Dt que les signaux seront logiquement pris en compte par le circuit. En fait,
tout ce qui se passe avant T3 et apr•s T3 + Dt est ignorŽ par le syst•me.
Globalement, un circuit de logique sŽquentielle synchrone se prŽsente comme
indiquŽ en figure 5.1.2.
s1
sn
.....
C1
.....
Cm
y1
yp
....
Circuit
combinatoire Bascules
Horloge
Figure 5.1.2 : SchŽma gŽnŽral dÕun circuit sŽquentiel synchrone
Un circuit combinatoire permet de dŽterminer, en fonction de l'Žtat actuel et des
entrŽes, quelles seront les sorties et quel sera le code de l'Žtat qui doit succŽder.
Les bascules permettent de sŽparer les deux Žtats, actuel (mŽmorisŽ) et suivant.
Au moment ou se prŽsente le signal dÕhorloge, l'Žtat suivant est recopiŽ dans les
bascules et devient de ce fait l'Žtat actuel, le circuit combinatoire va donc, en
fonction des entrŽes et de ce nouvel Žtat dŽterminer de nouvelles sorties et un
nouvel Žtat suivant. Le cycle se reproduira chaque fois que se prŽsentera le
signal d'horloge.
Nous considŽrerons les bascules par l'intermŽdiaire desquelles se transmet
l'Žtat comme des syst•mes simples permettant la mŽmorisation d'un ŽlŽment
d'information (figure 5.1.3).
EntrŽe Sortie
Horloge
Bascule
Figure 5.1.3
L'information qui se prŽsente sur l'entrŽe
est ignorŽe tant que le signal d'horloge est
inactif. Lorsque le signal en question se
prŽsentera, la bascule enregistrera l'infor-
mation qui se trouve ˆ l'entrŽe et en
rŽpercutera aussit™t l'Žtat sur la sortie.
Cette sortie demeurera inchangŽe jusqu'ˆ
la prochaine Žcriture.
5.1.2. ReprŽsentation sous forme de graphe.
Cette reprŽsentation est assez proche de celle que nous avons dŽjˆ pu voir dans
le cas du circuit asynchrone. Ainsi que nous lÕavons dŽjˆ notŽ, la diffŽrence
vient du fait que dans un circuit asynchrone il nous Žtait interdit de modifier
simultanŽment plusieurs variables d'entrŽe. En particulier, sur le graphe des
phases, pour deux ar•tes consŽcutives, la combinaison des variables dÕentrŽe ne
diffŽrait que par la complŽmentation d'au plus une variable (figure 5.1.4).