185538. lajstromszámú szabadalom • Eljárás és berendezés digitális számítógépek rendelkezésre állásának a növelésére

1 2 185 538 Célszerű továbbá, ha a központi aritmetikai egységnek a központi vezetékkötegre kapcsolódó első csatoló egysé­ge, valamint az ellenőrző vezetékkötegre csatlakozó má­sodik csatoló egysége, továbbá aritmetikája van. Az arit­metika bemenetei az utasítás vezetékkötegen keresztül a központi vezérlő egység kimeneteire, kimenetei a memó­ria kijelölő vezetékkötegen át a memória vezérlő egység bemenetelre, ki/bemenetei pedig első- és második csato­ló vezetékkötegen keresztül rendre az első- és második csatoló egységekre vannak kötve. Célszerű továbbá még az is, ha a memória vezérlő egy­ségnek az ellenőrző vezetékkötegre kapcsolódó memória ellenőrző egysége, valamint címkiterjesztő egysége és gyors memóriája van. A címkiterjesztő egység ki/beme­netei a központi vezetékkötegre, valamint a belső adat ve­zetékkötegen keresztül a gyors memóriára, bemenetei pedig a memória kijelölő vezetékkötegen át a központi aritmetikai egység kimeneteire csatlakoznak. A gyors memória ki/bemenetei a memória ellenőrző vezetékköte­gen keresztül a memória ellenőrző egységre, bemenetei pedig a memória kijelölő vezetékkötegre van kötve. A találmányt részletesebben rajz alapján ismertetjük, amelyen a találmány szeinti berendezés néhány példa­ként kiviteli alakját tüntettük fel. A rajzon az 1. ábra a találmány szerinti berendezés egy példakénti kiviteli alakja, a 2. ábra a találmány szerinti ellenőrző egység egy pél­dakénti kiviteli alakja, a 3. ábra a találmány szerinti központi vezérlő egység egy pédakénti kiviteli alakja, a 4. ábra a találmány szerinti központi aritmetikai egy­ség egy példakénti kiviteli alakja, az 5. ábra a találmány szerinti memória vezérlő egység egy példakénti kiviteli alakja. A rajzon azonos hivatkozási jelek hasonló részleteket jelölnek. Az egyirányú kapcsolatokat nyíllal, a kétirányú kapcsolatokat kettős nyíllal jelöltük. A találmány szerinti berendezés egy példakénti kiviteli alakját és annak működését az 1. ábra alapján ismertet­jük. A központi A vezetékkötegre kapcsolódnak rendre a 11 központi vezérlő egység. 12 központi aritmetikai egy­ség, a 13 memória vezérlő egység, továbbá a 14 operatív memória es a 15a—15n perifériák. A 11 központi vezérlő egység és a 12 központi aritmetikai egység között utasítás B vezetékköteg, a 12 központi aritmetikai egység és a 13 memória vezérlő egység között pedig a memória kijelölő C vezetékköteg teremt kapcsolatot. Ez eddig is ismert megoldás volt. A találmány szerint azonban egy 16 ellen­őrző egység is csatlakozik a központi A vezetékkötegre. A 16 ellenőrző egység kétirányú ellenőrző D vezetékkö­tegen keresztül közvetlenül kapcsolódik a 11 központi ve­zérlő egységhez, a 12 központi aritmetikai egységhez és a 13 memóriavezérlő egységhez. Ily módon lehetőség nyílik arra, hogy a 16 ellenőrző egység egyszerű elemi regiszter írás/olvasás ellenőrzésekkel megvizsgálja all központi vezérlő egység, 12 központi aritmetikai egyseg és a 13 memória vezérlő egység belső regisztereit, vala­mint a belső összeköttetéseket. Ezekhez a vizsgálatokhoz nem kell feltételeznünk a 11 központi vezérlő egységből, a 12 központi aritmetikai egységből és a 13 memória ve­zérlő egységekből álló központi egység és a központi A vezetékköteg semmilyen szintű működőképességét sem. A vizsgálatok egyszerű, mérőműszerekkel könnyen el­lenőrizhető mérési lehetőséget biztosítanak, így a hiba­­behatárolás nem igényel mély szakmai tudást, illetve a hiba felderítése kevesebb időt igényel. További előnye a találmány szerinti megoldásnak, hogy nemcsak a szervi­zelést könnyíti, de nagy segítséget nyújt a gyártáshoz is, és lehetőséget biztosít a 11 központi vezérlő egység, a 12 központi aritmetikai egység és a 13 memória vezér'ő egy­ség bemérésére külön-külön is. További előnye még, hogy a belső regiszterek közvetlen hozzáférése révén se­gíti a felhasználó munkáját is, mivel megkönnyíti a fel­használó által írt programok kipróbálását és lehetőséget íyújt a felhasználó számára is a mikroprogramfejlesz­­tésre. A 2. ábrán a találmány szerinti ellenőrző 16 egység példakénti kiviteli alakja látható. A 16 ellenőrző egység­nek 21 illesztő egysége, 22 címregisztere, 23 vezérlő egy­sége, 24 adatregisztere és 25 meghajtó egysége van. A 21 Ilesztőegység biztosítja a kétirányú kapcsolatot a Köz­ponti A vezetékköteggel és az illesztő cím E, illesztő ve­zérlő G és illesztő adat F vezetékkötegeken keresztül rend­re a 22 címregiszterhez, 23 vezérlőegységhez és a 24 adatregiszterhez csatlakozik. A 25 meghajtó egység két­irányú ellenőrző D vezetékkötegre csatlakozik és a meg­hajtó cím K, meghajtó vezérlő L és meghajtó adat M ve­zetékkötegeken keresztül rendre a 22 címregiszterhez, 23 vezérlőegységhez és a 24 adatregiszterhez kapcsolódik. A címregiszter vezérlő H vezetékköteg a 22 címregiszter és a 23 vezérlő egység az adatregiszter vezérlő J vezeték­köteg pedig a 23 vezérlő egység és a 24 adatregiszter kö­zött teremt kapcsolatot. A 16 ellenőrző egység működé­sét a 23 vezérlő egység irányítja. A 23 vezérlő egység tartalmaz egy beavatkozó szervet, amellyel egy szekven­ciális hálózatot lehet aktivizálni. Ez a szekvenciális háló­zat állítja elő a működéshez szükséges jelcsoportokat, például ,,Gray” generátor segítségével. A 22 címregisz­terbe a jelcsoport címrészét beírva kiválaszt egy belső re­gisztert. írás esetén a jelcsoport vezérlő részét — az íran­dó mintát — a 24 adatregiszterbe helyezi és egy íráscik­lust indít. Olvasás esetén az olvasott adat kerül a 24 adat­regiszterbe. Az írás/olvasás ciklusok a 25 meghajtó egy­ségen és a kétirányú ellenőrző D vezetékkötegen keresz­tül a központi egység első regisztereihez férnek hozzá. Szükséges azonban a 14 operatív memória és a 15 perifé­riák vizsgálata is. Erre nyújt módot a 21 illesztő egység, finely a központi A vezetékkötegre kapcsolódik. A találmány szerinti 11 központi vezérlő egység egy példakénti kivitel alakját a 3. ábra alapján ismertetjük. A 11 központi vezérlő egységnek a már ismert -központi A vezetékkötegre kapcsolódó 31 első illesztő-vezérlője és 32 időrendi vezérlő egysége van, melynek az első illesztő vezérlő N vezeték-kötegen keresztül vannak összekötte­tésben egymással. A 32 időrendi vezérlő egység az utasí­tás B vezetékötegen keresztül a 12 központi aritmetikai egységhez csatlakozik. A találmány szerint a 11 központi vezérlő egység kibővül a 33 második illesztő vezérlővel, ami egyrészt a kétirányú ellenőrző D vezetékkötegre csat­lakozik, másrészt a második illesztő vezérlő 0 vezetékkö­tegen keresztül a 32 időrendi vezérlő egységgel van ösz­­szeköttetésben. Ezáltal all központi vezérlő egység funk­ciója kibővül. Nemcsak a központi egység működését tudja vezérelni, hanem a kétirányú ellenőrző D vezeték­kötegre illeszkedve lehetőséget teremt a 16 ellenőrző egység számára, hogy az a 11 központi vezérlő egység belső regisztereit (pl. pipe, line, mikroprogramtár stb.) közvetlenül is elérhesse. A 4. ábra a találmány szerinti 12 központi aritmetikai egység egy példakénti kiviteli alakját ábrázolja. Ismert 5 10 15 20 25 30 35 40 45 50 55 60 65 3

Next

/
Thumbnails
Contents