La FPM / EDO
I ) Introduction
Revenons aux debut de l'informatique moderne, quand la mémoire,
presentée jusque la sous forme de chips, a adopté un format
de distributions en "barettes". Le premier type de mémoire
"évoluée" disponible fut la RAM FPM ( pour Fast
Page Mode ). Cette mémoire fonctionne de facon asynchrone,
c'est a dire qu'elle n'etait pas synchronisée avec la vitesse du
BUS. Rien de bien genant puisque la vitesse du BUS a l'epoque tournait
autour de 25-33 Mhz et que le temps d'acces de ces memoires etait de l'ordre
de 80 - 100ns. Il n'y donc avait quasiment pas de temps de latence. Puis,
avec l'augmentation des frequences de Bus vint la mémoire EDO,
cette mémoire etait de 20 a 30 % plus rapide que la precedente
grace a un concept astucieux : Le module RAS de la mémoire ne se
déchargait plus apres un cycle, on pouvait donc entammer un autre
cycle de lecture ou d'ecriture avant que le precedent ne soit completement
terminé.
A noter aussi l'existance d'une mémoire BEDO ( Burst-EDO ), encore
un peu plus rapide que l'EDO, mais qui fur immediatement suplantée
par la SDRAM.
Bien que la mémoire FPM soit principalement connue sous formes
de SIMM 30 broches et de SIMM 72 Broches, il faut aussi savoir qu'elle
existe sous forme de SIMM 64 Broches, de DIMM et de SO-DIMM. Le mémoire
EDO par contre, existe principalement en SIMM 72 Broches, mais on peut
aussi la retrouver sous forme de DIMM 168 briches ou de SO-DIMM.
II ) Caractériques et Specificités
Techniques
Vous trouverez dans le tableau suivant les principales carateristiques
des mémoires FPM et EDO :
Caracteristiques de la mémoire FPM
Type : |
FPM |
Conditionnement : |
SIMM 30 ou 72 broches principalement |
Alimentation : |
5 Volts |
Type de Bus : |
8 bits pour la SIMM 30 Broches, 32 Bits pour la SIMM
72 Broches |
Temps d'acces : |
entre 60 ns et 120 ns bien que le temps d'acces reel
soit situé entre 80 et 100 ns |
Bande passante : |
100 Mbit/s sur 32 Bits ( 4x 8bits ) ou 200 Mbit/s sur
64 bits ( 2 x 32 bits ) |
Type d'acces : |
5-3-3-3 (PC66) 4-1-1-1 (PC100) ou 3-1-1-1 (PC133) |
Parité : |
9 Bits dans le cas d'une barette 8 bits et 36 dans le
cas d'une 32 Bits |
Frequence maximum : |
33 Mhz |
Caracteristiques de la mémoire EDO
Type : |
EDO |
Conditionnement : |
SIMM 72 broches principalement, SO-DIMM pour les portables |
Alimentation : |
5 Volts ou 3.3 Volts |
Type de Bus : |
32 Bits |
Temps d'acces : |
entre 60 ns et 80 ns |
Bande passante : |
260 Mbit/s |
Type d'acces : |
5-2-2-2 |
Parité : |
9 Bits dans le cas d'une barette 8 bits et 36 dans le
cas d'une 32 Bits |
Frequence maximum : |
50 Mhz à 66 Mhz en multipliant les temps de latence
|
III ) Packaging et Pinout
 |
On voit bien ici les 30 broches du modules SIMM (Single
in Line Memory Module ) Nommé ainsi parce que les contacts
sont les meme d'un coté et de l'autre du chip. |
Ces memoires devait etre insérée dans
un slot de ce type
Pour inserer corretement ces barettes, il est necessaire de les incliner
a 45°, de les inserer dans le slot proprement dit, puis de les
rabattres a la verticale afin que les clips se fixent |
 |
Apres les caracteristiques physiques, voici les caracteristiques électriques
avec le pinout de ces modules :

Pin |
Nom
|
Description |
1 |
VCC
|
+5 VDC |
2 |
/CAS
|
Column Address Strobe |
3 |
DQ0
|
Data 0 |
4 |
A0
|
Address 0 |
5 |
A1
|
Address 1 |
6 |
DQ1
|
Data 1 |
7 |
A2
|
Address 2 |
8 |
A3
|
Address 3 |
9 |
GND
|
Ground |
10 |
DQ2
|
Data 2 |
11 |
A4
|
Address 4 |
12 |
A5
|
Address 5 |
13 |
DQ3
|
Data 3 |
14 |
A6
|
Address 6 |
15 |
A7
|
Address 7 |
16 |
DQ4
|
Data 4 |
17 |
A8
|
Address 8 |
18 |
A9
|
Address 9 |
19 |
A10
|
Address 10 |
20 |
DQ5
|
Data 5 |
21 |
/WE
|
Write Enable |
22 |
GND
|
Ground |
23 |
DQ6
|
Data 6 |
24 |
A11
|
Address 11 |
25 |
DQ7
|
Data 7 |
26 |
QP
|
Data Parity Out |
27 |
/RAS
|
Row Address Strobe |
28 |
/CASP
|
Column Address Strobe
Parity |
29 |
DP
|
Data Parity In |
30 |
VCC
|
+5 VDC |
- Mémoires de types SIMM 72 Broches
 |
Voici donc une barette typique de 72 broches. A Noter
l'emplacement pour les deux composants au centre qui correspondent
aux bits de parités. Ces barettes sont aussi de type SIMM |
Et voici un support typique 72 broches avec l'encoche
caracteristique au milieu, comme les 30 broches, l'inclinaison a 45°
est necessaire |
 |

Pin
|
Nom
|
Description
|
1
|
VSS
|
Ground
|
2
|
DQ0
|
Data 0
|
3
|
DQ16
|
Data 16
|
4
|
DQ1
|
Data 1
|
5
|
DQ17
|
Data 17
|
6
|
DQ2
|
Data 2
|
7
|
DQ18
|
Data 18
|
8
|
DQ3
|
Data 3
|
9
|
DQ19
|
Data 19
|
10
|
VCC
|
+5 VDC
|
11
|
n/c
|
Not connected
|
12
|
A0
|
Address 0
|
13
|
A1
|
Address 1
|
14
|
A2
|
Address 2
|
15
|
A3
|
Address 3
|
16
|
A4
|
Address 4
|
17
|
A5
|
Address 5
|
18
|
A6
|
Address 6
|
19
|
A10
|
Address 10
|
20
|
DQ4
|
Data 4
|
21
|
DQ20
|
Data 20
|
22
|
DQ5
|
Data 5
|
23
|
DQ21
|
Data 21
|
24
|
DQ6
|
Data 6
|
25
|
DQ22
|
Data 22
|
26
|
DQ7
|
Data 7
|
27
|
DQ23
|
Data 23
|
28
|
A7
|
Address 7
|
29
|
A11
|
Address 11
|
30
|
VCC
|
+5 VDC
|
31
|
A8
|
Address 8
|
32
|
A9
|
Address 9
|
33
|
/RAS3
|
Row Address Strobe
3
|
34
|
/RAS2
|
Row Address Strobe
2
|
35
|
PQ3
|
Parity bit 3
|
36
|
PQ1
|
Parity
bit 1
|
|
Pin
|
Nom
|
Description
|
37
|
PQ2
|
Parity bit 2
|
38
|
PQ4
|
Parity bit 4
|
39
|
VSS
|
Ground
|
40
|
/CAS0
|
Column Address
Strobe 0
|
41
|
/CAS2
|
Column Address
Strobe 2
|
42
|
/CAS3
|
Column Address
Strobe 3
|
43
|
/CAS1
|
Column Address
Strobe 1
|
44
|
/RAS0
|
Row Address Strobe
0
|
45
|
/RAS1
|
Row Address Strobe
1
|
46
|
n/c
|
Not connected
|
47
|
/WE
|
Read/Write
|
48
|
n/c
|
Not connected
|
49
|
DQ8
|
Data 8
|
50
|
DQ24
|
Data 24
|
51
|
DQ9
|
Data 9
|
52
|
DQ25
|
Data 25
|
53
|
DQ10
|
Data 10
|
54
|
DQ26
|
Data 26
|
55
|
DQ11
|
Data 11
|
56
|
DQ27
|
Data 27
|
57
|
DQ12
|
Data 12
|
58
|
DQ28
|
Data 28
|
59
|
VCC
|
+5 VDC
|
60
|
DQ29
|
Data 29
|
61
|
DQ13
|
Data 13
|
62
|
DQ30
|
Data 30
|
63
|
DQ14
|
Data 14
|
64
|
DQ31
|
Data 31
|
65
|
DQ16
|
Data 16
|
66
|
n/c
|
Not connected
|
67
|
PD1
|
Presence Detect
1
|
68
|
PD2
|
Presence Detect
2
|
69
|
PD3
|
Presence Detect
3
|
70
|
PD4
|
Presence Detect
4
|
71
|
n/c
|
Not connected
|
72
|
VSS
|
Ground
|
|
- Adaptateur SIMM 30 broches vers SIMM 72 Broches
 |
Comme ces deux formats de barettes utilisent
les memes composants, il existe des adaptateurs qui permettent de
convertir 4 barettes SIMM 30 broches 8 bits en 1 Barettes SIMM 72
Broches 32 Bits |
IV ) Annexes
- PPD ( Parallel Presence Detect )
Le PPD est en quelque sorte l'ancetre du SPD ( Serial Presence Detect
) qui se trouve sur les barettes DIMM.
Le PPD se trouve uniquement sur les barettes SIMM 72 broches. il sert
a indiquer au BIOS la taille et la rapidité des modules utilisés.
c'est une technologie tres simple qui consiste a mettre certains broches
( 67 à 70 ) a la tension VSS. Vous trouverez ci-dessous la liste
de corespondance du PPD
|
4 MB
|
8 MB
|
16 MB
|
32 MB
|
64 MB
|
128 MB
|
60 ns
|
70 ns
|
60 ns
|
70 ns
|
60 ns
|
70 ns
|
60 ns
|
70 ns
|
60 ns
|
70 ns
|
60 ns
|
70 ns
|
67
|
VSS
|
VSS
|
NC
|
NC
|
VSS
|
VSS
|
NC
|
NC
|
VSS
|
VSS
|
NC
|
NC
|
68
|
VSS
|
VSS
|
NC
|
NC
|
NC
|
NC
|
VSS
|
VSS
|
NC
|
NC
|
VSS
|
VSS
|
69
|
NC
|
VSS
|
NC
|
VSS
|
NC
|
VSS
|
NC
|
VSS
|
NC
|
VSS
|
NC
|
VSS
|
70
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC
|
NC = non connecté
On constate qu'on pourrait "overclocker" ces barettes en isolant
la broche 69 d'une barette 70 ns afin de la faire reconnaitre comme une
60 ns :)
|