home

Converting EDO-RAMs To FPM

Alle neueren Ram-Chips besitzen zwar einen OE-Pin, der aber in allen PC-AT-kompatiblen Rechnern stets auf Masse liegt (kein Late-Write und kein Read-Modify-Write Zyklus). Das gestattet 72-polige EDO-SIMMs in ihre FPM-Vettern umzuwandeln:

Anhand des Datenblatts läßt sich feststellen, ob die Organisation (Anzahl der Row- und Column-Adreßleitungen) kompatibel zum Chipsatz ist; im Zweifelsfall die Organisation der vorhandenen SIMMS wählen. OE-(Output Enable) und CS-(Column Strobe)-Pin (Datenblatt!) identifizeren, OE-Pin trennen und mittels eines Drähtchens mit dem CS-Pin verbinden... fertig!
Voraussetzung ist natürlich Erfahrung im SMD-Löten und Printreparatur; eine Anleitung würde den Rahmen dieser Seite und mein Zeitbudget sprengen (Vielleicht finde ich noch ein paar brauchbare Links zu diesem Thema...)

Besonders lohnend ist die Verwendung von 4MB oder 8MB-SIMMs die mit 2 bzw. 4 Stück 16x1M RAMs aufgebaut sind. Durch deren Organisation mit 1024 oder 2048 Refreshzyklen lassen sie sich auch in ziemlich alten Rechnern verwenden. So könnte etwa ein alter Laptop mit NEAT-Chipsatz batterieschonend auf 8MB aufgerüstet werden... in freifliegender Verdrahtung allerdings!

Einziger Haken: die 16x1M-Chips besitzen 2 CS-Leitungen, um ganz PC-kompatibel das obere und das untere Byte getrennt ansprechen zu können. Die beiden CS-Leitungen müssen daher über ein UND-Gatter geführt werden. Vorzuziehen sind natürlich schnelle Typen wie 74AS oder 74ALS, bei langsamen Rechnern reichen auch 74LS oder sogar 74HCT.

Hier nun Bilder erfolgreicher Umbauten von 8MB-SIMMS. Die jeweils gegenüberligenden Chips haben parallelgeschaltete CS-Leitungen, daher genügen insgesamt 2 Gatterfunktionen.

Virtually all newer chips (1995 or later) provide an OE (Output Enable) pin. On PS/2-SIMMs OE is always tied to ground for PC-AT compatibility: no Late Write or Read Modify Write capability required. This allows for a, well -- simple? conversion.

The following procedure applies to chips with one CAS (Column Address Strobe), i.e. one to eight bits wide. If You regard my wording as cryptic or incomplete, don't even try it! Skill in soldering and repairing SMD-populated boards is presumed as well.
Get the datasheets and find out if the EDOs row/column organisation fit to your computers chipset, locate the OE- and CS-pins of each chip, lift the OE-pin and connect it to CS with a thin wire. Repeat for all chips including parity (if any)... voila!

Somewhat more complicated but even more rewarding is the conversion of 16x1M chips, which can be found on some 4 or 8 MB SIMMs. They need 1024 (rarely 2048) refresh cycles only, suitable for rather antique (286 and 386) chipsets. What about soldering it onto an old NEAT board, dead bug style...?

As a drawback, 16x1M chips have two CS pins to access the high and the low byte independently. This requires ANDing the two CS signals before connection to OE. Fast Logic (like 74AS or 74ALS), is preferred of course, but for slow boards 74LS or even 74HCT might suffice.

And now some pictures of successful conversions of 8MB SIMMs. The chips on the opposite side were found to have their CS in parallel to the chips on the front; 2 gates are required only.

Mit umgekehrt aufgeklebtem 74ALS08
 
Using 74ALS08 dead bug style
Mit 2 TC7S08 Einzelgattern
 
Using 2 TC7S08 single gates
Rückseite
 
Back
Solder art by Wilhelm Meyrath OE3WYC

home


Last update: 2000-05-29, ira@oe1ira.at
http://www.oe1ira.at/ch/fpm2edo.html