« Fonctionnement d'un ordinateur/Les mémoires DRAM synchrones » : différence entre les versions

Contenu supprimé Contenu ajouté
m bui
Ligne 7 :
===Le mode rafale===
 
Sur les SDRAM, les paramètres qui ont trait au mode rafale sont modifiables, programmables. LeOn contrôleurpeut mémoire interne deconfigurer la SDRAMmémoire mémorisepour ceseffectuer informationsau dans un registre de 10 bits, le registre de mode. Il contient un bit qui permet de préciser s'il faut effectuerchoix des accès normaux ou des accès en rafale. Il mémorisey a aussi la possibilité de configurer le nombre d'octets consécutifs à lire ou écrire en mode rafale. On peut ainsi accéder à 1, 2, 4, ou 8 octets en une seule fois, alors que les EDO ne permettaient que des accès à 4 octets consécutifs.
 
Qui plus est, il existe deux types d'accès en rafale sur les SDRAM : l'accès entrelacé, et l'accès linéaire. Le mode linéaire est le mode rafale normal : un compteur est incrémenté à chaque cycle et son contenu est additionné à l'adresse de départ. Le mode entrelacé utilise un ordre différent. Avec ce mode de rafale, le contrôleur mémoire effectue un XOR bit à bit entre un compteur (incrémenté à chaque accès) et l'adresse de départ pour calculer la prochaine adresse de la rafale.
Ligne 77 :
 
Les délais/timings mémoire ne sont pas les mêmes suivant la barrette de mémoire que vous achetez. Certaines mémoires sont ainsi conçues pour avoir des timings assez bas et sont donc plus rapides, et surtout : beaucoup plus chères que les autres. Le gain en performances dépend beaucoup du processeur utilisé et est assez minime comparé au prix de ces barrettes. Les circuits de notre ordinateur chargés de communiquer avec la mémoire (ceux placés soit sur la carte mère, soit dans le processeur), doivent connaitre ces timings et ne pas se tromper : sans ça, l’ordinateur ne fonctionne pas.
 
===Le registre de mode===
 
Les mémoires SDRAM permettent de configurer divers paramètres de la mémoire, comme la longueur du mode rafale. Le contrôleur mémoire interne de la SDRAM mémorise ces informations dans un registre de 10 bits, le '''registre de mode'''. Il contient un bit qui permet de préciser s'il faut effectuer des accès normaux ou des accès en rafale. Il mémorise aussi le nombre d'octets consécutifs à lire ou écrire. Voici à quoi correspondent les 10 bits de ce registre :
 
{|class="wikitable"
|+ Signification des bits du registre de mode des SDRAM
|-
! Bit n°9
| Configuration du type d'accès : en rafale ou normal
|-
! Bit n°8 et 7
| Doivent valoir 00, sont réservés pour une utilisation ultérieur dans de futurs standards.
|-
! Bit n°6, 5, et 4
| Latence CAS
|-
! Bit n°3
| Configuration du type de rafale : linéaire ou entrelacée
|-
! Bit n°2, 3, et 0
| Longueur de la rafale : indique le nombre d'octets à lire/écrire lors d'une rafale.
|}
 
===Les SDRAM standards===