bascule rs

publicité
Circuits séquentiels
Un système qui dépend des variable d’entrées et du temps est un système séquentiel.
Elle a une mémoire.
Les circuits séquentiels sont variables avec le temps.
On va utiliser les bascules
I Les bascules ( LACTH )
C’est l’élément de base des circuits séquentiels. Elle sert à mémoriser 1 bits.
BASCULE RS
2 entrées S, R et 2 sorties Q , Q
S
00101
01000
R
01000
00011
10010
01100
Q
Q
 Si S et R = 0 et Q = 1 donc Q = 0 c’est un état stable
 Si S et R = 0 et Q = 0 donc Q = 1 c’est un état stable
Avec S et R = 0 on a deux états stables qui dépendent de Q
 Si S passe à 1 Q = 0 Q = 0 donc Q = 1
Si on remet S à 1  aucun changement


Si R passe à 1 c’est le même cas
Si R et S = 1 : On n’utilise pas cette configuration
Dressons la table de vérité
S
0
0
1
1
R
0
1
0
1
Q
Q-1
1
0
X
Q
Q-1
0
1
X
 Mémorisation des valeurs précédentes
 Mise à zéro de Q ( set )
 Mise à zéro de Q ( reset )
 INTERDIT
La bascule RS avec une horloge
Horloge : Système qui émet régulièrement une suite d’impulsions calibrées.
Par convention ck = 0 donc R = S = 0 * ck = 1  les portes ET non plus d’effet
S
Q
CK
Q
R
BASCULE D
 Amélioration de la bascule RS : suppression de la configuration interdite.
1 seule entrée D
 ck = 1 la bascule va prendre une autre nouvelle valeur
 ck = 0 la bascule est bloquée  phase de mémorisation
D
Q
CK
Q
D
0
1
X
CK
0
1
0
Q
0
1
Q-1
Q
1
0
Q-1
On laisse passer la valeur de D
On laisse passer la valeur de D
 Mémorisation
BASCULE FLIP-FLOP
 Changement à chaque front montant et à chaque front descendant : Temps plus court
Différentes représentations
CK = 1
CK = 0
Flip flop sur front montant
Flip flop sur front descendent
Application
Les registres
 1 bascule mémorise 1 bits ( 2 valeurs )
 N bascules donne n bits ( 2n valeurs )
Un registre est une mémoire de un mot de n bits
Un registre est un circuit qui va permettre de mémoriser un mot binaire dans le but de
transférer dans un autre circuit. ( lecture, écriture).
Mémorisons un mot de 4 bits donc de 4 bascules.
Quatre bascule en parallèle
Ex : 74 ALS 273 ( registre 8 bits )
Un registrer à décalage
Mémoriser un mot de 4 bits avec 4 bascules D.
II La mémoire
1. Organisation interne de la mémoire
Créons une mémoire de 4 mots de 3 bits  12 bits donc 12 bascules D
3 sorties D0 , D1, D2
8 entrées :
-
I0 , I1, I2 = entrées de données
A0, A1 = adresses de sélection
CS = mettre en route la mémoire
RD = mettre en lecture ou en écriture
OE = Active la ligne de sortie
Exemple :
Ecriture d’un mot dans une adresse
CS =1, RD = 1
 une porte s’est activée
Choix de la porte ( 00 ) A0 = 0, A1 = 0
 Ecriture du mot dans la mémoire
CS = 1, RD =1, OE =1
 La porte d’écriture est inactive. La bascule ne change pas d’état.
On sélectionne l’adresse
A0 = 1
A1 = 0
Sortie Q transmise aux portes
On revient au mot sélectionné
Les différentes types de mémoires




RAM ( Random access Memory )
o C’est une mémoire vive
o Lecture / Ecriture d’informations
o Elle ne marche que sous tension
ROM ( Read Only Memory )
o Mémoire morte
o Lecture seule
o Contenu créé une seule fois pour toute lors de sa fabrication
PROM ( Programmable ROM )
o L’utilisateur peut programmer une seule fois
EPROM ( Programmable / effaçable par l’utilisateur ) Pour effacer soumettre aux U.V
Téléchargement