· Text 1466 · w8 · inlagg
Kort beskrivning hur man kan bygga ut sin ABC80 med 64k till multiplar
av 64k. (128k,192k,256k o.s.v)
Beskrivning av grundutbyggnaden finns i tidningen MIKRODATORN.(Nr9,10
-83 och Nr1 -84)
OBS !!! DETTA ÄR INGET FÖR PERSONER UTAN PRAKTISKA KUNSKAPER OM HUR EN
MIKROPROCESSOR ARBETAR.
Principen för expanderingen är att löda på fler RAM-kapslar ovanpå de
redan existerande. (Piggybacking)
De enda stift på RAM-kapslarna som som skall kopplas annorlunda är:
___
RAS (Row Adress Strobe) Klockar in ena halvan av adressen
___
CAS (Column Adress Strobe) Klockar in andra halvan av adressen
För varje ny bank med 64k behövs:
1st 74LS10
8st 4164 (Obs, måste vara varianten med 7-bit refreshadress)
___ ___
SHEMA ÖVER INKOPPLINGEN AV RAS OCH CAS
======================================
__ +--------+ +--------+
CS (NY) ------+----! ! +---! !
! ! ! ! ! ! ___
+----! & !O---+----+---! & !O----- RAS (NY)
! ! ! ! !
IC F7 pin 10 ------! ! ! +---! !
+--------+ ! ! +--------+
! !
! ! +--------+
IC E6 pin 10 --------------------(----+---! !
! ! ! ___
+--------! & !O----- CAS (NY)
! !
IC E3 pin 6 ------------------------------! !
+--------+
Adressavkodningen av de nya bankerna görs lämpligen av ett bipolärt
prom i likhet med tidigare. Man får då stor frihet att skräddarsy
vissa banker för speciella funktioner. (CP/M,BASICII,RAMDISK el.dyl)
Att bygga en programmeringsenhet för bipolära prom kan man göra
ganska enkelt med hjälp av databladet över prommen.
I övrigt är det kanske inte lämpligt att använda OUT7 som utport
för bankswitchningen eftersom denna ej är fullständigt avkodad.
M.v.h Bengt H