179516. lajstromszámú szabadalom • Berendezés számítógépek önvizsgálatához szükséges vezérlőjelek előállítására
3 179516 4 A találmánnyal megoldandó feladatot ennek megfelelően egy olyan berendezés kialakításában jelölhetjük meg, mely alkalmas a számítógépek önvizsgálatához szükséges vezérlőjelek előállítására és a fenti célkitűzéseknek maradéktalanul eleget tesz. A találmány alapja az a felismerés, hogy a kitűzött feladat egyszerűen megoldódik, ha a ROM memória hosszúsága a normál adatszónál nagyobb és ily módon további, például vezérlőbitekkel rendelkezik. Ezen vezérlő bitek többféle funkciót látnak el, — a programban levő utasításkódok kiolvasásával egyidőben — mielőtt a periféria illesztő áramkör működni kezd - a ROM vezérlő bitjei az akkumulátor regiszter törlését működtetik a perifériás utasításoknál és egyben az adatvonalak irányát meghatározzák, — a számítógép öntesztelő üzemmódjában a tesztprogramot ROM-ban elhelyezve a ROM járulékos bitjei az egyes perifériák bejelentkező és állapotjelző jeleinek generálását, valamint a ROM operatív memória címző és bittároló áramköreit vezérlik. Az operatív memóriáknál a bitszám növelés általában nem hajtható végre, mert a számítógép központi egységének felépítése és az utasítások feldolgozásának ciklusa a memória szó hosszúságát egyértelműen meghatározza. A találmány szerinti berendezés, tehát olyan ismert berendezés továbbfejlesztése, amelynek ROM és RAM részekből álló operatív memóriája van. A továbbfejlesztés, vagyis a találmány abban van, hogy a berendezésnek címmultiplexere, adatmultiplexere, vezérlő biteket ellenőrző egysége, adatmultiplexer-vezérlője, ROM egysége, RAM egysége és a központi adatvonalakra kapcsolódó vezérlő és beavatkozó egysége van. A két bemenetcsoporttal rendelkező címmultiplexer egyik oemenetcsoportja a központi címvonalakkal másik bemenetcsoportja a ROM egység adatkimeneteivel van összekötve. A címmultiplexer kimenetei a RAM egység címbemeneteire, a két bemenetcsoporttal rendelkező adatmultiplexer egyik bemenetcsoportja a RAM egység kimeneteire, másik bemenetcsoportja pedig a ROM egység adat ki meneteire csatlakozik. Az adatmultiplexer kimenetei a központi adatvonalakkal -an összekötve. A vezérlő biteket ellenőrző egység adatbemenetei a ROM egység vezérlő kimeneteire, időzítő bemenetéi a központi időzítő vonalakra, kimenetei az adatmultiplexer vezérlő bemenetére, továbbá a vezérlő és beavatkozó egység bemenetelre csatlakozik. Az adatmultiplexer vezérlő bemenetcsoportja a központi címvonalakkal, időzítő bemenetei a központi időzítő vonalakkal, kapcsoló kimenete a címmultiplexer kapcsoló bemenetével, kimenetei a RAM egység engedélyező bemenetével és az adatmultiplexer bemenetével van összekötve. A találmány értelmében célszerű, ha az adatmultiplexer vezérlő áramkörnek dekódolója, multiplexer kapcsolója, késleltetője, és kétbemenetű ÉS-kapuja van. A vezérlő biteket ellenőrző egység kimenete a multiplexer kapcsoló bemenetére és a kétbemenetű ÉS-kapu bemenetére csatlakozik. A multiplexer kapcsoló időzítő bemenetei a központi időzítő vonalakkal, bemenete a dekódoló kimenetével, kimenete a késleltető bemenetével, kapcsoló kimenete a címmultiplexer kapcsoló bemenetével van összekötve. A dekódoló bemenetcsoportja a központi címvonalakra, kimenete a kétbemenetű ÉS-kapu bemenetére csatlakozik. A késleltető kimenete az adatmultiplexer bemenetével, a kétbemenetű ÉS-kapu kimenete pedig a RAM egység bemenetével van összekötve. Nevezetesen célszerű, ha a ROM egységnek ROM sor dekódolója, ROM memória tömbje, egy vagy több tranzisztora van. A ROM sor dekódoló bemenetei a központi címvonalakra, első sorszelektáló kimenete az első tranzisztor bázisára és a ROM memória tömb első bemenetére, második sorszelektáló kimenete a második tranzisztor bázisára és a ROM memória tömb második bemenetére, harmadik sorszelektáló kimenete a harmadik tranzisztor bázisára és a ROM memória tömb harmadik bemenetére, a negyedik sorszelektáló kimenete a negyedik tranzisztor bázisára és a ROM memória tömb negyedik bemenetére csatlakozik. A tranzisztorok kollektorai tápfeszültségre, emitterei rendre a ROM memória tömb első, második, harmadik, illetve negyedik sorának tápfeszültségére van kötve. A késleltető bemenete a központi időzítő vonalakra, kimenete a ROM memória tömb adatengedélyező bemenetére csatlakozik. A ROM memória tömb adatkimenetei a címmultiplexer bemenetcsoportjára és az adatmultiplexer bemenetcsoportjára, vezérlő kimenetei a vezérlő biteke: ellenőrző egység adatbemeneteire van kapcsolva A találmányt részletesebben rajz alapján ismertetjük, amelyen az ismert berendezés és a találmány szerinti berendezés néhány példakénti kiviteli alakját tüntettük fel. A rajzon az 1. ábra az ismert berendezés, a 2. ábra a találmány szerinti berendezés egy példakénti kiviteli alakja, a 3. ábra a találmány szerinti vezérlő biteket ellenőrző egység egy példakénti kiviteli alakja, a 4. ábra a találmány szerinti adat multiplexer vezérlő egy példakénti kiviteli alakja, az 5. ábra a találmány szerinti ROM egység egy példakénti kiviteli alakja. A rajzon azonos hivatkozási jelek hasonló részleteket jelölnek, ha egy-egy részlet ugyanazon megoldáson belül többszörösen előfordul, akkor a hivatkozási betűt számmal egészítjük ki. Az 1. ábrán az ismert berendezés látható, melynek Központi CV címvonalakra, központi időzítő CK vonalakra és központi AV adatvonalakra kapcsolódó 11 RAM egység és 12 ROM egysége van. Az ismert RAM és ROM memóriákból felépített operatív memóriarész teljesen szimmetrikus vezérlésű. A 11 RAM egység AM címbemenetei és a 12 ROM egység CM címbemenetei a központi CV címvonalakra kapcsolódnak. Adatkimenetük bitszáma megegyezik. A 11 RAM egység az FM, míg a 12 ROM egység a GM adatkimeneteken keresztül kapcsolódik a központi AV vonalakra. A 11 RAM egység adattároláskor az EM RAM bemeneten kapja a központi AV adatvonalakról a be-5 10 15 20 25 30 35 40 45 50 55 60 65 2