16 Kb SideWaysRamBank

uitgelegd door Henri Derksen

Hallo allemaal,

Er blijken nog steeds eigenaren van 8 Bits Acorns (Atom, Electron, BBC en
Master) te zijn die willen weten hoe je een 16 KiloBytes SideWaysRamBank bouwt.
Daarom hieronder (nogmaals) de beschrijving:

16 KiloBytes SideWaysRam Bank met 2 stuks 8 K X 8 Statische Ram IC's

Benodigd:
2 Stuks 8Kx8   6264-VLP3/SRM2064-C15  (Cmos versie)     HFL.  25,--
1 Silicium Diode 1N4148  (0,7 V spanningsval)            "     0,50
1 weerstand van 2,2 K Ohm  1/8 Watt                      "     0,20
Sterk aanbevolen optie:
Write Protect (Read Only) van/naar Read and Write schakelaar.
1 wisselschakelaar met 1 moeder- en 2 dochter-contacten    HFL.   2,50
1 Pull-Up weerstand van b.v. 47 K Ohm of kan ook 2,2 k.     "     0,20
Eventuele optie voor Battery Backup (Behoud inhoud SWRam)
1 wisselschakelaar met 1 moeder en 3 dochtercontacten        HFL.  7,95
1 NiCD Accu  3,6 VDC   60 mAh                                 "   15,--
2 Germanium diodes type AA119 (0,2 V spanningsval)            "    1,--
1 weerstand van 180 Ohm (afhankelijk van laadstroom)          "    0,20
  Laadstroom = 10% van de capaciteit, in dit geval dus 6 mA.
  te dissiperen spanning is 5 - 0,2 - 3,6 = 1,2 VDC
  R = V / I <=> 1,2 / 0,006 = 200 Ohm, vandaar 180 Ohm.
Wet van Oom = van tante afblijven ;-).

Prijspeil november 1997 (Radio Piet Arnhem)

WERKWIJZE:
Soldeer de 2 Rams op elkaar (Piggy Backing), m.u.v. de pinnen 20 en 26.
Buig van de onderste Ram pin 27 naar buiten toe, zodanig dat hij niet in
de voet komt, bij het in de ROM-voet steken van het geheel. Soldeer
hieraan een draad naar het moeder-contact van een (WriteProtect) schakelaar,
waarop in de ene stand +5VDC staat via de PullUp weerstand,en in de andere
stand verbonden is met pin 34 van de 6502 processorlijn Read/ NotWrite of
een andere plaats op de print waar dit signaal ook voorkomt. B.v. het gaatje
direct boven weerstand R81.
Deze weerstand met daarboven dus dat gaatje waarop het Read/NotWrite- signaal
staat, zit ten westen (links) van de 6502 processor chip IC nr.1 en ten oosten
(rechts) van IC 26 een 74LS39.
Het is altijd beter om het signaal van het moederbord af te halen, i.p.v. aan
de processor zelf te gaan zitten solderen, met alle risico's van dien.
Soldeer de BOVENSTE Ram Pin 26 (=CE2) aan Pin 28 (=+5VDC).
Soldeer aan Pin 26 van de ONDERSTE Ram die in de voet gaat de pluskant
van de diode. De minkant van de diode komt aan Pin 20 van de BOVENSTE
Ram. De weerstand komt als laatste tussen Pin 20 van beide Rams.
Als het goed werkt bevat de ONDERSTE Ram het gebied A000-BFFF, de BOVENSTE Ram
is dan 8000-9FFF.
Acorn Electron gebruikers kunnen hun SWRams testen met een programma
genaamd NDSWRtest (=NonDestructive SWR test).
Wanneer tevens de Battery BackUp optie gewenst is, dan ook pin 28 naar
buiten toe buigen en verbinden met de Battery Backup schakelaar.
Links is No Power (SWRam empty) Leegmaken bij calamiteiten.
Midden is Normal Power (SWRam empty after Cold Power On Reset)
Rechts is Normal Power plus Battery Backup gedurende Normal Power Down.
Tijdens normaal gebruik van de computer wordt de NiCd Accu opgeladen.
Dit schema (zonder BatteryBackUp) is ooit een keer gepubliceerd
door R.C.J. Vissers in *ASTERISK* 4.2 Pagina 14 van maart 1986
en door Henri Derksen voor de Acorn Electron Slogger RomBox
(iets andere versie) in de *ASTERISK* 05/10 Pagina 09 van December 1987.
Kijk voor de gein ook eens naar het schema om 2 8K Eproms van het
type 2764 als een 16k 27128 te laten fungeren in *ASTERISK* 3.3
Pagina 39 van Juni 1985.

Optioneel: Battery-BackUp
                            180 Ohm
                             _        Weerstand t.b.v. oplaadstroom
                       /----|_|----\  Kan achterwege blijven als er
                       |           |                 een batterij
 + 5 VDC ---+----|>----+----<|-----+                 i.p.v. accu
            \  AA119  /    AA119   |                 geplaatst wordt.
   /-----\   \       /             |
 ---      \   \     /              + 3,6 VDC / 60 mAh
  -        L   M   R
  .        o   o   o               - NiCd Accu
 Gnd        \  |  /                |
 0 VDC       \ | / Schakelaar      |
              \|/                  |
               o                   |
               |                   |
               +                   | Gnd = 0 VDC
            Pin 28               _____
            SWRam                 ___
                                   _
Links  = Geen voeding = Ram leegmaken bij calamiteiten.
Midden = Normale voeding, Ram leeg na een koude start.
Rechts = Normale voeding plus Battery BackUp tijdens computer uit.
          de inhoud van de SWRambank blijft bewaard.

Voor de goede werking is ook nog software noodzakelijk:
Voor de Acorn BBC:
LoadSWR 2156  bytes  Dit programma laadt een SWRam image in de SWRamBank.
SaveSWR 1722  bytes  Dit programma saved een SWRamBankImage als bestand.
Voor de Acorn Electron:
LoadElkSWR 1823  bytes  Dit programma laadt een SWRam image in de SWRamBank.
SaveElkSWR 1887  bytes  Dit programma saved een SWRamBankImage als bestand.
NDswrTest 799  bytes  Non Destructive SideWay Ram bank test
Dit programma test de goede werking van een SWRamBank.

Al deze software staat ter DownLoad / FileRequest ter beschikking op UniCorn BBS.