Vous êtes sur la page 1sur 42

Université de Skikda

Département de Mathématiques

Module: Structure machine 2

LES CIRCUITS SÉQUENTIELS (SUITE)


1.2 Applications des bascules:

Dr. Salah Bougueroua

L1-MI
2e semestre, 2019/2020
Plan du cours

Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

2
Dr. S. Bougueroua 20/04/2020
Plan du cours

Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

3
Dr. S. Bougueroua 20/04/2020
Introduction

 Les bascules sont des éléments de mémorisation.


 Une bascule est capable de retenir un bit tant que le circuit est alimenté.
 Les bascules entrent dans la réalisation de plusieurs circuits séquentiels plus
complexes tels que :
 Les registres
 Les mémoires
 Les compteurs
…

4
Dr. S. Bougueroua 20/04/2020
Plan du cours

Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

5
Dr. S. Bougueroua 20/04/2020
Registres

 Un registre est un ensemble de bascules (et de portes logiques).


 Chaque bascule retient un seul bit et les éventuelles portes logiques gèrent l’accès à
ces bascules.

registre simple avec 4 bascules de type D


6
Dr. S. Bougueroua 20/04/2020
Registres

1. Les registres à chargement parallèle


2. Les registres à décalage

7
Dr. S. Bougueroua 20/04/2020
Registres

1. Les registres à chargement parallèle


2. Les registres à décalage

8
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle

Un registre à chargement parallèle est un registre dont l’ensemble des bascules qui le
constituent sont chargées à la même impulsion d’horloge (CP), (c.à.d. en même temps
ou en parallèle.)

9
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle

Registre à chargement
parallèle

10
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle

Registre à chargement
parallèle avec 4 bascules de
type RS

11
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle

Registre à chargement
parallèle avec 4 bascules de
type RS

La ligne clear : permet d’initialiser les bascules d’une manière asynchrone, c.à.d. elle met les bascules dans
l’état initial (Q = 0).

12
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle

Registre à chargement
parallèle avec 4 bascules de
type RS

La ligne clock : représente l’horloge qui envoie des impulsions aux bascules pour les synchroniser.

13
Dr. S. Bougueroua 20/04/2020
Registres
1. Les registres à chargement parallèle

Registre à chargement
parallèle avec 4 bascules de
type RS

La ligne load : pour commander les bascules. Si cette ligne est à 1 chaque bascule Q i charge la valeur qui se
trouve à son entrée Ei dès l’arrivée de l’impulsion d’horloge.

14
Dr. S. Bougueroua 20/04/2020
Registres

1. Les registres à chargement parallèle


2. Les registres à décalage

15
Dr. S. Bougueroua 20/04/2020
Registres

1. Les registres à chargement parallèle


2. Les registres à décalage

16
Dr. S. Bougueroua 20/04/2020
Registres
2. Les registres à décalage

Un registre à décalage est un registre capable de décaler l’information binaire vers la


gauche ou vers la droite. Un registre à décalage est composé une série de bascules,
dont la sortie de chacune est l’entrée de la suivante.

17
Dr. S. Bougueroua 20/04/2020
Registres
2. Les registres à décalage

Un registre à décalage est un registre capable de décaler l’information binaire vers la


gauche ou vers la droite. Un registre à décalage est composé une série de bascules,
dont la sortie de chacune est l’entrée de la suivante.

Registre à décalage à droite avec 4 bascules de type D


18
Dr. S. Bougueroua 20/04/2020
Plan du cours

Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

19
Dr. S. Bougueroua 20/04/2020
Les mémoires

 Une mémoire est une matrice (collection) de cellules de stockage associée à un


circuit qui lui permet de lire et/ou écrire dans ces cellules.
 Chaque cellule est capable de stocker un seul bit.
 Un groupe de bits est appelé un mot.
 Un mot mémoire est la plus petite unité lue ou écrite.

20
Dr. S. Bougueroua 20/04/2020
Les mémoires

 Une mémoire est une matrice (collection) de cellules de stockage associée à un


circuit qui lui permet de lire et/ou écrire dans ces cellules.
 Chaque cellule est capable de stocker un seul bit.
 Un groupe de bits est appelé un mot.
 Un mot mémoire est la plus petite unité lue ou écrite.

Généralement, les tailles des mots mémoires sont des multiples de 8 bits (octet).
Par exemple, on peut trouver des ordinateurs avec des mots de taille 16, 24, 36
bits…etc.

21
Dr. S. Bougueroua 20/04/2020
Les mémoires

 Lorsque les cellules de la mémoire peuvent être accédées en lecture et écriture


d’une manière aléatoire, dans ce cas la mémoire est appelée Mémoire à accès
aléatoire (RAM : Random Access Memory).

22
Dr. S. Bougueroua 20/04/2020
Les mémoires

 Lorsque les cellules de la mémoire peuvent être accédées en lecture et écriture


d’une manière aléatoire, dans ce cas la mémoire est appelée Mémoire à accès
aléatoire (RAM : Random Access Memory).

23
Dr. S. Bougueroua 20/04/2020
Les mémoires

 Lorsque les cellules de la mémoire peuvent être accédées en lecture et écriture


d’une manière aléatoire, dans ce cas la mémoire est appelée Mémoire à accès
aléatoire (RAM : Random Access Memory).
 Si les cellules de la mémoire sont accédées en lecture seulement, dans ce cas la
mémoire est appelée Mémoire à lecture seulement (ROM : Read Only Memory)

24
Dr. S. Bougueroua 20/04/2020
Les mémoires

 Lorsque les cellules de la mémoire peuvent être accédées en lecture et écriture


d’une manière aléatoire, dans ce cas la mémoire est appelée Mémoire à accès
aléatoire (RAM : Random Access Memory).
 Si les cellules de la mémoire sont accédées en lecture seulement, dans ce cas la
mémoire est appelée Mémoire à lecture seulement (ROM : Read Only Memory)

25
Dr. S. Bougueroua 20/04/2020
Plan du cours

Introduction
1. Registres
1. Les registres à chargement parallèle
2. Les registres à décalage
2. Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

26
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Dans les RAM, il est possible d’écrire ou lire l’information binaire donc chaque
cellule de stockage doit permettre ces deux opérations (lecture/écriture)

27
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)
Dans les RAM, il est possible d’écrire ou lire l’information binaire donc chaque
cellule de stockage doit permettre ces deux opérations (lecture/écriture)

28
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

 La ligne lecture/écriture (Read/write) : permet de sélectionner l’opération voulue


par exemple : 1 pour la lecture, 0 pour l’écriture

29
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

 La ligne Entrée (input) : si l’opération choisie est Write (écriture), la ligne Entrée
va véhiculer le bit à écrire dans la cellule de stockage.

30
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

 La ligne sélection (select) : permet d’activer la cellule pour qu’on puisse la lire ou
en écrire.

31
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

 La ligne sortie (output) : si l’opération choisie est Read, cette ligne va véhiculer le
bit lu à partir la cellule.

32
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.

33
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.

Logigramme d'une cellule mémoire avec une bascule


RS

34
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.

35
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Une cellule de stockage peut être réalisée par l’une des types de bascules déjà vus.

36
Dr. S. Bougueroua 20/04/2020
Les mémoires
emple : Mémoire à accès aléatoire (RAM)

Nous avons dit dans la définition précédente que:

37
Dr. S. Bougueroua 20/04/2020
Les mémoires
emple : Mémoire à accès aléatoire (RAM)

Nous avons dit dans la définition précédente que:

Une mémoire est une matrice (collection) de cellules de stockage associée à un


circuit qui lui permet de lire et/ou écrire dans ces cellules.

38
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Donc voici un exemple d’une


mémoire composée de 4 mots
mémoire (4 lignes), chaque mot
composé de 3 cellules mémoires
(CM) (donc 3 bits).

39
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Donc voici un exemple d’une


mémoire composée de 4 mots
mémoire (4 lignes), chaque mot
composé de 3 cellules mémoires
(CM) (donc 3 bits).

40
Dr. S. Bougueroua 20/04/2020
Les mémoires
Exemple : Mémoire à accès aléatoire (RAM)

Donc voici un exemple d’une


mémoire composée de 4 mots
mémoire (4 lignes), chaque mot
composé de 3 cellules mémoires
(CM) (donc 3 bits).

41
Dr. S. Bougueroua 20/04/2020
Bonne Chance

42
Dr. S. Bougueroua 20/04/2020

Vous aimerez peut-être aussi