10.2 PS2-Simm RAM Erweiterung Eine Speichererweiterung mit einem PS/2-SIMM
Eine Beschreibung und Bauanleitung von
Markus Elsken@OL2
So, hier nun die Anleitung: wie fädel ich mir ein
16MB-PS/2-SIMM in den Falcon? Eigentlich ist es ja ganz einfach, man
braucht nur:
Mein konkretes Exemplar sieht so aus (von oben gesehen:
Lötseite):
Datenleitungen 1/10" +---------------------------------------------------------+ - - | | ^ ^ | [2] ooooooooooooooooooo [50] | - | | [1] ooooooooooooooooooo [49] | - | | | ^ | | | | 16/10" | | | | | X X | | | | X SIMM-Sockel X | | | 20/10" | X X | | | | [72] XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX [1] | | | | | | | | | v | | [2] ooooooooooo [30] | - | | [1] ooooooooooo [29] | - | | | ^ v +---------------------------------------------------------+ - - |<--->| 1/10" |<--- 6/10" ---->| 2/10" |<---->| 1/10" |<------------------------ 47/10" ----------------------->|
1 - Gnd 13 - A1 25 - D22 37 - MP1 49 - D8 61 - D13 2 - D0 14 - A2 26 - D7 38 - MP3 50 - D24 62 - D30 3 - D16 15 - A3 27 - D23 39 - Gnd 51 - D9 63 - D14 4 - D1 16 - A4 28 - A7 40 - /CAS0 52 - D25 64 - D31 5 - D17 17 - A5 29 - nc 41 - /CAS2 53 - D10 65 - D15 6 - D2 18 - A6 30 - Vcc 42 - /CAS3 54 - D26 66 - nc 7 - D18 19 - A10 31 - A8 43 - /CAS1 55 - D11 67 - PD1 8 - D3 20 - D4 32 - A9 44 - /RAS0 56 - D27 68 - PD2 9 - D19 21 - D20 33 - /RAS3 45 - /RAS1 57 - D12 69 - PD3 10 - Vcc 22 - D5 34 - /RAS2 46 - nc 58 - D28 70 - PD4 11 - nc 23 - D21 35 - MP2 47 - /WE 59 - Vcc 71 - nc 12 - A0 24 - D6 36 - MP0 48 - nc 60 - D29 72 - Gnd MP0..MP3: nur bei Modul mit Parity
Die Belegung des 50poligen Falcon-RAM-Ports:
[Pinanschluß an PS/2-Modul: * = 1/39/72, ** = 10/30/59] 1 - Gnd [*] 11 - D9 [51] 21 - D1 [4] 31 - D19 [9] 41 - Gnd [*] 2 - Vcc [**] 12 - D8 [49] 22 - D0 [2] 32 - D20 [21] 42 - Vcc [**] 3 - D15 [65] 13 - D7 [26] 23 - M0 [Gnd] 33 - D21 [23] 43 - D27 [56] 4 - D14 [63] 14 - D6 [24] 24 - Gnd [*] 34 - Gnd [*] 44 - D28 [58] 5 - D13 [61] 15 - D5 [22] 25 - Vcc [**] 35 - Vcc [**] 45 - D29 [60] 6 - D12 [57] 16 - Gnd [*] 26 - Gnd [*] 36 - D22 [25] 46 - D30 [62] 7 - D11 [55] 17 - Vcc [**] 27 - Vcc [**] 37 - D23 [27] 47 - D31 [64] 8 - D10 [53] 18 - D4 [20] 28 - D16 [3] 38 - D24 [50] 48 - M1 [--] 9 - Gnd [*] 19 - D3 [8] 29 - D17 [5] 39 - D25 [52] 49 - Gnd [*] 10 - Vcc [**] 20 - D2 [6] 30 - D18 [7] 40 - D26 [54] 50 - Vcc [**]
1 - Gnd [*] 7 - A5 [17] 13 - Gnd [*] 19 - A10 [19] 25 - CAS0L [40] 2 - Gnd [*] 8 - A4 [16] 14 - Vcc [**] 20 - A9 [32] 26 - CAS1H [42] 3 - Vcc [**] 9 - A3 [15] 15 - Vcc [**] 21 - WE [47] 27 - CAS1L [41] 4 - A8 [31] 10 - A2 [14] 16 - Gnd [*] 22 - RAS0 [44] 28 - Gnd [*] 5 - A7 [28] 11 - A1 [13] 17 - Gnd [*] 23 - RAS1 [34] 29 - Vcc [**] 6 - A6 [18] 12 - A0 [12] 18 - Vcc [**] 24 - CAS0H [43] 30 - Vcc [**] Die Zuordnung von D0-31, A0-10 und WE dürfte klar sein,
für RAS/CAS gilt folgendes:
Falcon PS/2-SIMM ------------------------- RAS0 (22) RAS0 [44] RAS1 (23) RAS2 [34] !!! CAS0L (25) CAS0 [40] CAS0H (24) CAS1 [43] CAS1L (27) CAS2 [41] CAS1H (26) CAS3 [42]
Am PS/2-SIMM sollten alls sechs Anschlüsse für die
Versorgungsspannung angeschlossen sein, außerdem schaden einige
Kondensatoren (100 nF) direkt am SIMM-Sockel nicht.
Zu den MemSize-Pins M0 (Pin 23) und M1 (Pin 48) an der 50poligen
Leiste, sie müssen wie folgt angeschlossen sein:
1MB ST-RAM 4MB ST-RAM 14(16)MB ST-RAM M0 (23) Gnd offen Gnd M1 (48) Gnd Gnd offen
"Offen" bedeutet High-Pegel, da Pullup-Widerstände
auf dem Mainboard für definierte Pegel an den Pins 11 und 13 vom
74LS244 IC (U42) sorgt. Sinnvoll ist eine Bestückung mit Jumpern,
wenn verschiedene SIMM-Größen ausgetestet werden sollen.
Noch etwas zur Praxis:
Da das Pinout des SIMM-Sockels leider nicht in Standard-Lochraster
paßt habe ich einen geraden Sockel flach auf die Platine
geklebt. Mit Kunststoffkleber (UHU plast o.ä.) klappt das
vorzüglich. Daran läßt sich dann auch wunderbar
fädeln...
Ein Fehler, der möglicherweise auch bei anderen Falcons
auftritt: Die Karte funktionierte erstmal nicht, obwohl korrekt
gelötet und überprüft. Ein halbes Jahr früher
hatte ich das gleiche Problem mit einer Falcon Wings und 4*4 MB SIMMs.
Kein Bild und mit dem Testmodul erschienen nur ein bunter Bildschirm.
Mit vier 256k-SIMMs lief sie (MemSize-Pins entsprechend gejumpert)
auch die selbstgefädelte Karte lief mit einem 4MB-PS/-SIMM
einwandfrei. Als Ursache hatte sich dann endlich eine Unterbrechung
(kalte Lötstelle?) an der RAM-Stiftleiste des Falcon-Boards
herausgestellt - A10 kam nicht oder nur verstümmelt auf der
Speicherkarte an. Nachgelötet: läuft :-)))
Warnung
Standard-Disclaimer:
Artikel von Markus Elsken@OL
Copyright © Robert Schaffner (support@doitarchive.de) Letzte Aktualisierung am 23. Dezember 2003 |