Modul de memorie inline single

Un SIMM , pentru Single Inline Memory Module , este un modul electronic care grupează mai multe cipuri de memorie și poate fi conectat numai prin intermediul unei singure interfețe (spre deosebire de DIMM ).

Poate exista în format pe 8 biți (foarte vechi) și pe 32 de biți. Aceste benzi au 30 sau 72 de pini. Ar putea fi folosite și formate nestandardizate, de exemplu pentru Macintosh IIfx .

SIMM-urile au fost standardizate conform standardului JEDEC JESD-21C.

Majoritatea plăcilor de bază mai vechi pentru PC (PC 8088, XT și AT timpuriu) foloseau cipuri socket DIP pentru DRAM.

Pe măsură ce capacitățile de memorie ale computerului au crescut, modulele de memorie au fost utilizate pentru a economisi spațiu pe placa de bază și pentru a facilita extinderea memoriei. În loc să conectați opt sau nouă cipuri DIP, a fost nevoie de un singur modul de memorie suplimentar pentru a crește memoria computerului.

Istorie

SIMM-urile au fost inventate în 1982 de James J. Parker la Zenith Microcircuits, iar primul client al Zenith Microcircuits a fost Wang Laboratories.

Laboratoarele Wang au încercat să o breveteze și au obținut un brevet în Aprilie 1987. 

Mai târziu, acest brevet a fost revocat când Wang Laboratories a fost dat în judecată în mod repetat pentru încălcare și s-a anunțat ulterior că a fost invenția lui Parker la Zenith Microcircuits (Elk Grove Village, o filială a Zenith Electronics Corporation, Illinois). 

Procesul a fost apoi anulat și brevetul a fost eliberat. Modulele de memorie originale au fost construite pe substraturi ceramice cu piese Hitachi 64K "Flip Flip" și aveau știfturi, adică ambalaj unic în linie (SIP). 

A fost o parte de 8 biți și o parte de 9 biți la 64K. Pinii au fost cea mai scumpă parte a procesului de asamblare și Zenith Microcircuits, în colaborare cu Wang și Amp, a dezvoltat rapid un conector fără pini. Ulterior modulele au fost construite pe suporturi ceramice cu așchii de plastic și mai târziu au fost realizate pe material PCB standard.

SIMM-urile care utilizează pini sunt denumite în general module de memorie SIP sau SIPP pentru a le distinge de modulele mai comune care utilizează conectori de margine.

Prima variantă a SIMM-urilor are 30 de pini și oferă 8 biți de date (plus o eroare de detecție a 9- a bit în SIMM paritate). Au fost utilizate în microcomputere compatibile AT (bazate pe 286, de ex. Wang APC), bazate pe i386, bazate pe i486, Macintosh Plus, Macintosh II, Quadra și Atari și minicomputere Wang VS.

A doua variantă a SIMM are 72 de pini și oferă 32 de biți de date (36 de biți în versiuni paritate și ECC). Acestea au apărut pentru prima dată la începutul anilor 1990 în IBM PS / 2 și mai târziu în sisteme bazate pe i486, Pentium, Pentium Pro, Pentium II timpuriu și cipuri contemporane / competitive de la alte mărci. 

Până la mijlocul anilor 1990, SIMM-urile cu 72 de pini înlocuiseră SIMM-urile cu 30 de pini în computerele de nouă generație și începeau să fie înlocuite cu DIMM-uri.

Calculatoarele PC non-IBM, cum ar fi stațiile de lucru UNIX, pot utiliza SIMM-uri proprietare nestandardizate. Macintosh IIfx utilizează SIMM-uri proprietare non-standard cu 64 de pini.

Tehnologiile DRAM utilizate în SIMM-uri includ modul Fast Page (FPM, utilizat în toate modulele timpurii cu 30 de pini și 72 de pini) și EDO de înaltă performanță (utilizat în modulele mai noi cu 72 de pini în 1995).

Datorită lățimilor diferite ale magistralei de date ale modulelor de memorie și ale unor procesoare, este uneori necesară instalarea mai multor module în perechi identice sau în grupuri de patru identice pentru a umple un banc de memorie. Regula generală este un sistem 286 ,  386SX , 68000 sau 68020/68030 (de exemplu, Atari, Mac LC) low-end  (folosind o magistrală de date pe 16 biți) care ar necesita două SIMM-uri cu 30 de pini pentru o bancă de memorie. Pe  sistemele 386DX  ,  486  și 68020 până la 68060 (de exemplu, Amiga 4000, Mac II) (magistrală de date pe 32 de biți), sunt necesare patru SIMM cu 30 de pini sau un SIMM cu 72 de pini pentru o bancă de memorie. 

Pe sistemele Pentium (lățimea magistralei de date pe 64 de biți), sunt necesare două SIMM-uri cu 72 de pini. Cu toate acestea, unele sisteme Pentium acceptă un „mod semi-bancar”, în care magistrala de date ar fi redusă la doar 32 de biți pentru a permite funcționarea unui singur SIMM. Dimpotrivă, unele sisteme 386 și 486 folosesc așa-numita „bandă de memorie”, care necesită de două ori numărul de SIMM-uri și dublează efectiv lățimea de bandă.

Primele prize SIMM au fost prize tradiționale. Acestea au fost înlocuite rapid cu prize ZIF în care SIMM a fost introdus într-un unghi și apoi înclinat în poziție verticală. Pentru a scoate una, cele două cleme metalice sau din plastic de la fiecare capăt trebuie trase în lateral, apoi SIMM trebuie înclinat înapoi și în afară (mufele cu profil redus au inversat oarecum această convenție, la fel ca SODIMMs - modulele sunt inserate „înalt unghiul“și a împins  la partea de jos  pentru a deveni la același nivel cu placa de baza). Early a luat cleme de fixare din plastic folosite care s-au rupt, astfel încât clemele de oțel le-au înlocuit.

Unele SIMM acceptă detectarea prezenței (PD). Conexiunile se fac la unii dintre pinii care codifică capacitatea și viteza SIMM, astfel încât echipamentele compatibile să poată detecta proprietățile SIMM. PD SIMM-urile pot fi utilizate în echipamente care nu acceptă PD; informațiile sunt ignorate. SIMM-urile standard pot fi ușor convertite în suport PD prin instalarea de jumperi, dacă SIMM-urile au tampoane de lipit pentru a face acest lucru sau prin lipirea firelor. 

SIMM cu 30 de pini

SIMM cu 30 de pini, capacitate 256 KB Două sloturi SIMM cu 30 de pini pe o placă de bază model IBM PS / 2 model 50

Dimensiuni standard: 256 KB, 1 MB, 4 MB, 16 MB

SIMMS cu 30 de pini au 12 linii de adresă, care pot furniza un total de 24 de biți de adresă. Cu o lățime de date de 8 biți, aceasta duce la o capacitate maximă absolută de 16 MB pentru module de paritate și non-paritate (cipul de biți de redundanță suplimentar nu contribuie de obicei la încărcarea utilă).

Modul de memorie SIMM cu 30 de pini
PIN # Nume Descrierea semnalului PIN # Nume Descrierea semnalului
1 V  DC +5 VDC 16 DQ4 Date 4
2 / CAS Adresa coloanei strobe 17 LA 8 Adresa 8
3 DQ0 Date 0 18 A9 Adresa 9
4 A0 Adresa 0 19 A10 Adresa 10
5 A1 Adresa 1 20 DQ5 Date 5
6 DQ1 Date 1 21 /NOI Activați scrierea
7 A2 Adresa 2 22 V  SS Sol
8 A3 Adresa 3 23 DQ6 Date 6
9 V  SS Sol 24 A11 Adresa 11
zece DQ2 Date 2 25 DQ7 Date 7
11 A4 Adresa 4 26 QP  * Paritate de date
12 LA 5 Adresa 5 27 / RAS Stroboscopul adresei de rând
13 DQ3 Date 3 28 / CASP  * Adresa coloanei Strobe Parity
14 A6 Adresa 6 29 DP  * Paritate date în
15 A7 Adresa 7 30 V  DC +5 VDC

*  Pinii 26, 28 și 29 nu sunt conectați pe SIMM-uri fără paritate.

SIMM cu 72 de pini

EDO DRAM 72-pin SIMM Dimensiuni standard: 1MB, 2MB, 4MB, 8MB, 16MB, 32MB, 64MB, 128MB (standardul definește, de asemenea, module de 3,3V cu linii de adrese suplimentare și până la 2 GB)

Cu 12 linii de adrese, care pot furniza un total de 24 de biți de adresă, două rânduri de cipuri și ieșire de date pe 32 de biți, capacitatea maximă absolută este de  227  = 128MB.

Modul de memorie SIMM 72V cu 5 pini
PIN # Nume Descrierea semnalului PIN # Nume Descrierea semnalului
1 V  SS Sol 37 MDP1  * Paritatea datelor 1 (MD8..15)
2 MD0 Date 0 38 MDP3  * Paritate de date 3 (MD24..31)
3 MD16 Date 16 39 V  SS Sol
4 MD1 Date 1 40 / CAS0 Adresa 0 a coloanei strobe
5 MD17 Date 17 41 / CAS2 Adresa coloanei Strobe 2
6 MD2 Date 2 42 / CAS3 Strobe 3 Adresa coloanei
7 MD18 Date 18 43 / CAS1 Adresa coloanei Strobe 1
8 MD3 Date 3 44 / RAS0 Adresa liniei strobe 0
9 MD19 Date 19 45 / RAS1  † Adresa de linie Strobe 1
zece V  DC +5 VDC 46 NC Nu este conectat
11 NU [PD5  #  ] Neutilizat [Detectare prezență 5 (3v3)] 47 /NOI Citire / scriere activată
12 MA0 Adresa 0 48 NC [/ ECC  #  ] Nu este conectat [prezența ECC (dacă este împământat) (3v3)]
13 MA1 Adresa 1 49 MD8 Date 8
14 MA2 Adresa 2 50 MD24 Date 24
15 MA3 Adresa 3 51 MD9 Date 9
16 MA4 Adresa 4 52 MD25 Date 25
17 MA5 Adresa 5 53 MD10 Date 10
18 MA6 Adresa 6 54 MD26 Date 26
19 MA10 Adresa 10 55 MD11 Date 11
20 MD4 Date 4 56 MD27 Date 27
21 MD20 Date 20 57 MD12 Date 12
22 MD5 Date 5 58 MD28 Date 28
23 MD21 Date 21 59 V  DC +5 VDC
24 MD6 Date 6 60 MD29 Date 29
25 MD22 Date 22 61 MD13 Date 13
26 MD7 Date 7 62 MD30 Date 30
27 MD23 Date 23 63 MD14 Date 14
28 MA7 Adresa 7 64 MD31 Date 31
29 MA11 Adresa 11 65 MD15 Date 15
30 V  DC +5 VDC 66 NC [/ EDO  #  ] Nu este conectat [prezență EDO (dacă este împământat) (3v3)]
31 MA8 Adresa 8 67 PD1  x Detectarea prezenței 1
32 MA9 Adresa 9 68 PD2  x Detectarea prezenței 2
33 / RAS3  † Adresa de linie Strobe 3 69 PD3  x Detectarea prezenței 3
34 / RAS2 Adresa de linie Strobe 2 70 PD4  x Detecția prezenței 4
35 MDP2  * Paritatea datelor 2 (MD16..23) 71 NC [PD (ref.)  #  ] Neconectat [Detecție prezență (ref) (3v3)]
36 MDP0  * Paritate date 0 (MD0..7) 72 V  SS Sol

*  Pinii 35, 36, 37 și 38 nu sunt conectați pe SIMM-uri fără paritate. 

†  / RAS1 și / RAS3 sunt utilizate numai pe SIMMS pe două rânduri: 2, 8, 32 și 128 MB.

#  Aceste linii sunt definite numai pe module de 3.3V.

x  Semnalele de detectare a prezenței sunt detaliate în standardul JEDEC.

Proprietarii SIMM

GVP cu 64 de pini

Mai multe plăci CPU Great Valley Products pentru Commodore Amiga au folosit SIMM-uri speciale pe 64 de pini (32 biți lățime, 1, 4 sau 16 MB, 60 ns).

Apple 64 pini

SIMM-urile dual-port 64-pin au fost utilizate în computerele Apple Macintosh IIfx pentru a permite cicluri de citire / scriere suprapuse (1, 4, 8, 16MB, 80ns).  

Modul de memorie Mac IIfx SIMM 5V 64 pini 
PIN # Nume Descrierea semnalului PIN # Nume Descrierea semnalului
1 GND Sol 33 Q4 Magistrala de ieșire a datelor, bitul 4
2 NC Nu este conectat 34 / W4 Intrare de scriere permisă pentru RAM IC 4
3 + 5V +5 volți 35 LA 8 Adresă autobuz, bit 8
4 + 5V +5 volți 36 NC Nu este conectat
5 / CAS Adresa coloanei strobe 37 A9 Adresă autobuz, bit 9
6 D0 Magistrală de intrare date, bit 0 38 A10 Adresă autobuz, bit 10
7 Q0 Magistrală de ieșire de date, bit 0 39 A11 Adresă autobuz, bit 11
8 / W0 Intrare de scriere permisă pentru RAM IC 0 40 D5 Magistrală de intrare date, bit 5
9 A0 Adresa autobuzului, bit 0 41 Q5 Magistrală de ieșire de date, bit 5
zece NC Nu este conectat 42 / W5 Intrare de scriere permisă pentru RAM IC 5
11 A1 Adresa autobuzului, bit 1 43 NC Nu este conectat
12 D1 Magistrală de intrare date, bit 1 44 NC Nu este conectat
13 Q1 Magistrală de ieșire de date, bit 1 45 GND Sol
14 / W1 Scrie - activează intrarea pentru RAM IC 1 46 D6 Magistrală de intrare date, bit 6
15 A2 Adresă autobuz, bit 2 47 Q6 Magistrala de ieșire a datelor, bitul 6
16 NC Nu este conectat 48 / W6 Intrare de scriere permisă pentru RAM IC 6
17 A3 Adresă autobuz, bit 3 49 NC Nu este conectat
18 GND Sol 50 D7 Magistrală de intrare date, bit 7
19 GND Sol 51 Q7 Magistrală de ieșire de date, bit 7
20 D2 Magistrală de intrare date, bit 2 52 / W7 Intrare de scriere permisă pentru RAM IC 7
21 Q2 Magistrală de ieșire de date, bit 2 53 / QB Rezervat (paritate)
22 / W2 Intrare de scriere permisă pentru RAM IC 2 54 NC Nu este conectat
23 A4 Adresă autobuz, bit 4 55 / RAS Stroboscop de adresă de linie
24 NC Nu este conectat 56 NC Nu este conectat
25 LA 5 Adresă autobuz, bit 5 57 NC Nu este conectat
26 D3 Magistrală de intrare date, bit 3 58 Î Ieșire verificare paritate
27 Q3 Magistrală de ieșire date, bit 3 59 / WWP Scrie o paritate proastă
28 / W3 Intrare de scriere permisă pentru RAM IC 3 60 PDCI Intrare în lanț de margaretă
29 A6 Adresă autobuz, bit 6 61 + 5V +5 volți
30 NC Nu este conectat 62 + 5V +5 volți
31 A7 Adresă autobuz, bit 7 63 PDCO Daisy outlet
32 D4 Magistrală de intrare date, bitul 4 64 GND Sol


Vezi și tu