Beruflich Dokumente
Kultur Dokumente
REDIGE PAR NKAMNDA SATEU CHRISTIAN NOEL ANNEE ACADEMIQUE 2017 - 2018 1
2
FILIERES : IIA / IGL IIA203 : MICROPROCESSEUR
I.3. Fonctionnement générale d’une mémoire
a. Structure externe d’une mémoire
c. Fonctionnement
Pour effectuer une opération, il faut suivre les étapes suivantes :
• Choisir l’adresse ou la case mémoire
• Choisir une opération (lecture ou écriture)
• Fixer les données à mémoriser dans le cas d’une écriture
• Valider enfin que la mémoire réagisse à l’instruction
Solution
REDIGE PAR NKAMNDA SATEU CHRISTIAN NOEL ANNEE ACADEMIQUE 2017 - 2018 3
4
FILIERES : IIA / IGL IIA203 : MICROPROCESSEUR
Cette mémoire est composée d’une matrice dont la programmation s’effectue en reliant les lignes aux
colonnes par des diodes.
L’adresse permet de sélectionner une ligne de la matrice et les données sont alors reçues sur les
colonnes. Le nombre de colonne fixe la taille des mots mémoires.
Une ROM est généralement constituée de registres agencés sous forme de matrice ayant un certain
nombre de colonnes et de ligne.
La structure interne présente quatre parties :
a) Un décodeur de ligne : qui sélectionne une ligne de la matrice
b) Un décodeur de colonne : qui sélectionne une colonne de la matrice. Ainsi le registre qui verra
sa colonne et sa ligne activée, verra son contenu affiché en sortie.
c) Une matrice de registre : qui est l’ensemble des éléments physiques qui mémorisent les données
dans la ROM
En général les registres sont sous forme de matrice carré
Exemple : M(4 ;4)
d) Des tampons de sortie : se sont des circuits par lesquelles transite le contenu du registre validé
pour parvenir aux sorties.
Exercice d’application :
Décrire l’architecture d’une ROM qui stocke 16 octets et qui dispose de registre carré. On précisera :
- La longueur d’un mot
- Le nombre de ligne d’adresse
- Le nombre de bit d’adresse
- Le nombre de ligne et de colonne de la matrice
- Les caractéristiques des décodeurs
- Le nombre des sortes
Solution :
REDIGE PAR NKAMNDA SATEU CHRISTIAN NOEL ANNEE ACADEMIQUE 2017 - 2018 4
5
FILIERES : IIA / IGL IIA203 : MICROPROCESSEUR
REDIGE PAR NKAMNDA SATEU CHRISTIAN NOEL ANNEE ACADEMIQUE 2017 - 2018 5
6
FILIERES : IIA / IGL IIA203 : MICROPROCESSEUR
C’est une ROM qui peut être programmer et effacée par l’utilisateur autant de fois qu’il désir. Une EPROM
vierge à toute ses sorties au niveau logique haut. Une fois programmée, elle garde sa programmation
même di elle n’est pas alimenté. L’éffacement se fait en esposant la fenêtre aux royon ultraviolet
Exemple : le CI 2716 EPROM 2k0
REDIGE PAR NKAMNDA SATEU CHRISTIAN NOEL ANNEE ACADEMIQUE 2017 - 2018 6
7
FILIERES : IIA / IGL IIA203 : MICROPROCESSEUR
3. Types de RAM
a. RAM statique (SRAM)
Ce sont des RAM qui conservent des données tant qu’elles sont alimentées, elles utilisent des bascules.
b. RAM dynamiques (DRAM)
Ce sont des RAM dans lesquelles les données doivent être réécrite régulièrement, elle utilise des
condensateurs. Les RAM dynamiques ne retiennent les données que pendant une durée de 2ms
Exercice d’application : Donner le schéma synoptique d’une RAM de 1Kx1 doté d’entrée/sortie distincte
et d’une entré de validation 𝐶𝐸
Solution :
REDIGE PAR NKAMNDA SATEU CHRISTIAN NOEL ANNEE ACADEMIQUE 2017 - 2018 7
8
FILIERES : IIA / IGL IIA203 : MICROPROCESSEUR
2. Extension des lignes d’entrées
Pour étendre la capacité d’une mémoire en augmentant les lignes d’entrées d’adresse, on réalise les
étapes suivantes :
- Relier toutes les entrées (𝑅/𝑊)
- Relier les entrées d’adresse de même rang entre elles
- Relier les entrées de validation aux différentes sorties d’un décodeur 1 parmi ‘m’ ; m étant le
multiplicateur de la mémoire initiale. Les entrées d’adresse sont alors augmentées du nombre
d’entrée correspondant au décodeur
- Les entrées sorties de même rang sont reliées entre elles.
Exemple : assemblons des RAM 16x4 pour obtenir une RAM 64x4
3. Extension mixte
Il s’agit de l’association des deux procédures d’extension précédentes
1. Déterminer le nombre de mémoire à associer
2. Réaliser les étapes de chaque procédé
Exemple : réalisons une RAM 64x8 à partir des RAM 16x4
Exercices de consolidation
Exercice 1
Sous le schéma ci-dessous donner la capacité en bit, en octet, en kilo octet, en kilo bit et en Méga octet
CPU A1
AA20
A31
D0 D 1 D7
Exercice 2
Soit les deux mémoires de type ROM suivantes :