La logique séquentielle
qu'est ce que c'est ?
la logique séquentielle[1] s'appuie sur la logique combinatoire en ajoutant la notion de mémoire et d'état de la machine [1]
Les bascules
La bascule R S
Une bascule est une mémoire élémentaire qui ne peut mémoriser qu'un seul bit.
C'est une bascule asynchrone, sans entrée d'horloge .
Exemple : Ascenseur ?
Appel d'un ascenseur ; on appuie sur le bouton, l'appel est enregistré et le voyant s'allume. Si on relâche le bouton, le voyant reste allumé, il y a donc mémorisation.
Méthode :
Dans le cas où R=S=0, les sorties ne sont pas fixées à une valeur, mais conservent leur valeur précédente : il s'agit de la fonction mémorisation.
Dans le cas où R=S=1, les sorties sont forcées toutes les deux à 0, elle ne sont donc plus complémentaires : il s'agit de la combinaison interdite.
Si R=1 et S=0, c'est la mise à 0 de la bascule (Q est forcé à 0).
Si R=0 et S=1, c'est la mise à 1 de la bascule (Q est forcé à 1).
La bascule D
La bascule D est une bascule synchrone (avec une entrée d'horloge) à une seule entrée de donnée : l'entrée D (D=Data=Donnée). Elle supprime la combinaison interdite de la bascule RS, en ne gardant que les 3 fonctions utiles :
la mise à 0
la mise à 1
la mémorisation
Remarque : Au sujet des bascules D
Il y en a plusieurs types, la plus fréquente est à déclenchement sur un niveau :
Quand l'horloge vaut 1, Q = D (sortie = entrée)
Quand l'horloge vaut 0, la bascule mémorise la dernière valeur présente sur D, elle sera présente sur Q
Les registres
Registre parallèle
Registre à décalage
Exemple : Périphérique série
Les cartes réseau
Les mémoires
Type de mémoires
Il existe deux types de mémoires :
les mémoires ROM (Read Only Memory) Non volatiles :
ROM
PROM programmable ROM
les mémoires vives (RAM)
SRAM :static RAM le point mémoire est une bascule
DRAM : Le point mémoire est un condensateur