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 .

ExempleAscenseur ?

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

RemarqueAu 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

Les bascules sont chargées en parallèle à chaque changement d'horloge.

  • de D0 à D3 même type de données, : Bus d'entrée

  • de Q0 à Q3 mêm type de données : Bus de sortie

Registre à décalage

A chaque changement d"horloge, il y a décalage, les données sont consultées en série .

ExemplePé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