194637. lajstromszámú szabadalom • Eljárás és berendezés bővitőtároló kialakítására belsőtárolóval ellátott digitális számitogépeknél

1 194 637 2 digitális számítógépnél, illetve számítógép-rend­szernél, ahol a számítógép belsőtárolója a kívánt alkalmazáshoz nem elegendő. Különösen jól alkal­mazható mikroszámítógépekhez (pl. COMMO­DORE 64, COMMODORE 16, ZX SPECTRUM, stb.). Ezek a készülékek már eleve úgy vannak kiala­kítva, hogy a bővítőtároló csatlakoztatása könnyen megoldható. A COMMODORE 64 számítógépnél (a továbbiakban C-64) pl. rendelkezésre áll egy 44 csatlakozópontos hátsó csatlakozó. Ezen csatlako­zón megtalálhatók mindazon cím-, adat-, és vezér­lővezetékek, csatornák, melyek a bővítőtároló kül­ső csatlakozását lehetővé teszik. Mint az 1. ábráról látható, a 20 bővítőtárolót a 10 illesztőegység illeszti a digitális pl. C-64 számító­géphez. A 10 illesztőegység egy 12 vezérlőből és egy 14 programozható számlálóból áll. A 12 vezérlő címbenete egy Cl első cím vezetékcsoporton át a C címcsatornára, vezérlőbemenete pedig egy B1 vezérlő vezetékcsoporton át a B vezérlőcsatornára csatlakozik. A 14 programozható számláló és a 20 bővítőtároló adat be/kimenete a D adatcsatornára csatlakozik. A 12 vezérlő első kimenete egy A1 első vezérlőcsatornán át a 14 programozható számláló vezérlő bemenetére, második kimenete pedig egy A2 második vezérlőcsatornán át a 20 bővítőtároló vezérlő bemenetére csatlakozik. A 14 programoz­ható számláló kimenete egy E címcsatomán át a 20 bővítőtároló címbenetére csatlakozik. A 12 vezérlő Cl első cím vezetékcsoporton érke­ző címjeleket a B1 vezérlő vezetékcsoporton érkező vezérlőjelek segítségével dekódolja és előállítja az íráshoz, vagy olvasáshoz szükséges vezérlőjeleket. Ezeket a vezérlőjeleket a 12 vezérlő az A1 első vezérlőcsatornán továbbítja a 14 programozható számláló vezérlő bemenetére. A 12 vezérlő az A2 második vezérlőcsatornán továbbít vezérlőjeleket a 20 bővítőtároló részére. Amint az 1. ábrán látható, a berendezésnek egy 18 csakolvasható tárolója is van. A 18 csakolvas­ható tároló címbemenete egy C2 második cím veze­tékcsoporton át a C címcsatomára, adatkimenete a D adatcsatornára, vezérlő bemenete pedig az A2 második vezérlőcsatorna ötödik vezetékére csatla­kozik. A külsőtároló pl. a 18 csakolvasható tároló szá­mítógépre kapcsolása és a digitális pl. C-64 számí­tógép bekapcsolása után a C-64 számítógép meg­vizsgálja, hogy van-e külső tároló a számítógép meghatározott címtartományára kapcsolva. Ez­után a C-64 számítógép megvizsgál néhány tároló címet, ha a megvizsgált címeken meghatározott adatokat talál, akkor a B1 vezérlő vezetékcsopor­ton küldött vezérlő jelekkel a vezérlést átadja a 18 csakolvasható tárolónak. A 12 vezérlő B1 vezérlő vezetékcsoporton kül­dött jellel jelzi a C-64 számítógépnek, hogy átvette a vezérlést. Ennek hatására megtörténik a 18 csak­olvasható tároló információtartalmának átmásolá­sa a C-64 számítógép belső tárolójába. Miután az átmásolás megtörtént, a C-64 számítógép a B1 ve­zérlő vezetékcsoporton küldött jellel a 18 csakol­vasható tárolót lekapcsolja a gép belső tárolójáról. A 2. ábra a 12 vezérlő egy példakénti kiviteli alakját személteti, mely egy 12a meghajtóból, vala­mint két, egy 12b első és egy 12c második vezérlő áramkörből áll. A kétirányú B1 vezérlő vezetékcso­port két, egy Bla első és egy Blb második vezeték­csoportból áll. A 12b első vezérlő áramkör első kimenetét az A1 első vezérlőcsatorna képezi. A 12a meghajtó, valamint a 12b első és a 12c második vezérlő áramkör kimenetét az A2 második vezérlő­csatorna képezi. A 12a meghajtó bemenetét ill. a 12c második vezérlő áramkör ki/bemenetét a Bla első illetve a Blb második vezetékcsoport képezi. A 12b első vezérlő áramkör címbenetét a Cl első cím vezetékcsoport képezi. A 12a meghajtó kime­nete egy A3 harmadik vezérlőcsatornán át a 12b első vezérlő áramkör vezérlő bemenetére csatlako­zik. A Bla első vezetékcsoportnak négy, első, máso­dik, harmadik és negyedik vezérlő vezetéke van. Ezen vezetékeken érkező vezérlőjeleket a 12a meg­hajtó illeszti és illesztve továbbítja három vezetéken a 12b első vezérlő áramkörnek, illetve A2 második vezérlőcsatornán át a 20 bővítőtárolónak és a 18 csakolvasható tárolónak. A 12b első vezérlő áramkör a második, a harma­dik és a negyedik vezetéken érkező vezérlőjelet és a Cl első cím vezetékcsoport két, az első és a máso­dik címvezeték jelét dolgozza fel. A 12b első vezérlő áramkör a két címvezetéken érkező címeket a ve­zérlőjelek segítségével dekódolja és ezekből elő­állítja a programozható számláló és a 20 bővítőtá­roló részére szükséges vezérlőjeleket. A 3. ábra a 14 programozható számláló egy példakénti kiviteli alakját szemlélteti egészen vázla­tosan. A 14 programozható számlálónak több, pl. három, 14a alacsony, 14b közepes és 14c felső hely­­értékű nyolcbites számlánca van. A 14 programoz­ható számláló adat be/kimenetét a D adatcsatorna, vezérlő bemenetét az A1 első vezérlőcsatorna, ki­menetét pedig az E címcsatorna képezi. A 20 bővítőtároló alkalmazásánál a 14 progra­mozható számlálót adatokkal fel kell tölteni. A fel­töltés három lépésben történik. Első lépésben a 14 programozható számláló 14a alacsony, második lépésben a 14b közepes, harmadik lépésben pedig a 14c felső helyértékű 8-8 bites számlálók feltölté­se történik meg. A példakénti kiviteli alaknál a felső helyértékü bitekből csak kettő kerül alkalma­zásra. A 20 bővítőtároló így elérhető tárolókapaci­tása 256 Kbyte. Persze annak nincs akadálya, hogy az így elért tárolókapacitást, ha szükséges, tovább növeljük. Az A1 első vezérlőcsatorna első vezetéke a 14a alacsony, a második vezetéke, a 14b közepes, végül a harmadik vezetéke a 14c magas helyértékű szám­lánc bitjeit jelöli ki feltöltés céljából. A 14 progra­mozható számláló léptetése a hetedik vezetéken érkező írás-olvasás vezérlőjel hatására jön létre. Az A1 első vezérlőcsatona a negyedik vezetéke a 14a alacsony, az ötödik vezetéke a 14b közepes, végül a hatodik vezetéke a 14c magas helyértékű szám­lánc bitjeit kapcsolja a D adatcsatornára. 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Oldalképek
Tartalom