Author: Smeg (host213-122-5-75.in-addr.btopenworld.com)
Date: 07-10-2003 15:37
Yep. From Doitarchive (C) Robert Shaffner:
Die Belegung des PS/2-SIMMs:
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
PD1-4 sind uninteressant, MP0-3 müssen (sofern vorhanden) mittels eines Pullup- Widerstand (unkritisch, ca. 1 - 10 kOhm) auf 5V gelegt werden.
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 [**]
Die 30polige Leiste:
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
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...
Probleme
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 :-)))
|