L’opération choisie, écriture ou lecture, est commandée par une ou des entrées à cet effet. L’accès à un espace mémoire (un mot) se fait selon une séquence bien précise. Pour une écriture:
Écriture
.Les données de l’entrée sont alors stockées dans la case mémoire adressée.
Pour une lecture:
Lecture
.Les données présentes dans la case mémoire adressée sont ensuite disponibles à la sortie de la mémoire.
Les mémoires offertes sur le marché optent souvent pour une
combinaison des signaux de contrôle, avec un seul signal qui détermine
le sens de l’action, comme le montre le tableau
1. Le signal Enable
, parfois appelé Chip select
,
permet d’activer une mémoire dans un ensemble où plusieurs mémoires
sont utilisées.
`Enable` | `Lecture/écriture` | Action |
---|---|---|
0 | X | Aucune |
1 | 0 | Écriture |
1 | 1 | Lecture |
Pour acheminer les données lues ou à écrire dans la mémoire, on
utilise des tampons émetteurs-récepteurs de bus,
organisés en vecteur, pour créer un bus de données qui permet un
aller-retour des données, selon le sens de l’action. Cela permet de
diminuer de moitié le nombre de connexions nécessaires pour l’échange
des données. Un signal dérivé des signaux Lecture/écriture
et Chip
select (CS)
est typiquement utilisé pour commander l’entrée de
contrôle, comme on le voit sur la figure suivante.
Bus de données, 8 bits