181819. lajstromszámú szabadalom • Központi vezérlőegység több perifériához
13 181819 14 53 komparátorban olyan terület alakul ki, amely képes az összehasonlítási művelet elvégzésére. Más szavakkal az 53 komparátor ellenőrzi, hogy az A központi egység által generált cím megegyezik-e a B központi egység által generálttal. Ha az összehasonlítás eredménye hibát jelez, külön eljárás indul (az illesztési hiba miatt mindkét A és B központi egységben megszakítási igény jelentkezik különleges diagnosztikai program beindításával). Az összehasonlítás pozitív eredménye esetén az 52 mikroprogramozott vezérlőegység mikroprogramja végrehajtható és így a 7 központi vezérlőkapcsolás megfelelő adatot küldhet az említett címre. A 7 központi vezérlőkapcsolás ekkor új lépésre térhet át, ha az előző lépésben tekintett adattal való összehasonlítás pozitív eredményt ad (ezt az összehasonlítást az 53 komparátor végzi). Ennek megfelelően, még ha egy egyedi lépés végrehajtása az A és B központi egységekben eltérő időt is vesz igénybe, az új lépés megkezdése azonos a két A és B központi egység részére, mivel ez a két A és B központi egység 53 komparátorban szimultán módon elvégzett összehasonlítási műveletektől függ. A 7 központi vezérlőegység kimeneti információi a 13 negyedik csatornán át továbbítódnak és az 54 tárolóegységben kialakított alkalmas regiszterben tárolódnak. Ezen kívül a 14 hetedik csatorna az A központi egységen a szomszédos B központi egység által végzett aktualizáló műveletek elvégzésére szolgál. Mint már említettük, a megfelelő 57 tizenkilencedik csatornán és az 56 csatornán továbbított kimeneti és bemeneti címek illetve adatok az A és B központi egységek azonos jellegű 10 aktualizáló és szinkronizáló egységei közötti csere vezérlését biztosítják az 58 huszonëgyedik csatornán keresztül. Az 56 csatorna, az 57 tizenkilencedik és az 58 huszonnyolcadik csatorna a két 10 aktualizáló és szinkronizáló egység közötti 10a csatolócsatornára van vezetve. A 8 időalap generáló egység (7. ábra) 71 vezérlőegységet, 72 ütemjelgenerátort, 73 időalap generálóegységet és 74 interface-kapcsolást tartalmaz, amely a szomszédos A vagy B központi egység 8 időalap generátorához biztosít illesztést. A 72 ütemjelgenerátor (7. ábra) a 12 harmadik csatornára van vezetve, míg a 71 vezérlőegység a 13 negyedik csatornára. A 71 vezérlőegységre a 21 ötödik, a 22 hatodik csatorna és az 51 vezérlőcsatorna csatlakozik, míg egy kimenete a 23 nyolcadik csatornára van vezetve. A 71 vezérlőegység kimeneti vezérlőjelei a 74 interface-kapcsolásba 77b huszonharmadik csatornán keresztül jutnak el, míg bemeneti vezérlőjeleit a 74 interface-kapcsolásból 77a huszonkettedik csatorna továbbítja. A 8 időalap generátor feladata a legfontosabb időegységek generálása, amelyekre szükség van a találmány szerinti központi vezérlőkapcsolás által biztosított távközlési és töltési funkciók ellátását biztosító operatív rendszerben. A 71 vezérlőegység a 72 ütemjelgenerátorból és a szomszédos A vagy B központi egységben kialakított ugyanilyen egységből a 74 interface-kapcsoláson át érkező információk alapján működik. Megszakítási igényeket generál, amelyek külső események formájában a 7 központi vezérlőkapcsolásba jutnak. A 71 vezérlőegység által generált igények szinkron módon jelennek meg a 7 központi vezérlőegység két A és B központi egységében, amikor ez utóbbiak között a kölcsönös szinkronizáció fennáll. A 72 ütemjelgenerátor (amelyhez a 22 hatodik és a 23 nyolcadik csatorna van csatlakoztatva) az időszámlálást a 7 központi vezérlőkapcsolásból kapott vezérlőjelek alapján biztosítja és a 71 vezérlőkapcsolást a megfelelő időtartamok befejezéséről tájékoztatja. Az időszámlálást ezenkívül oly módon végzi, hogy az független a 7 központi vezérlőkapcsolás által felhasznált időtől és lehetővé teszi a megszakítási igények külső események formájában történő befogadását. A 73 időalap generálóegység az időegységeket a szükséges időknek megfelelően generálja. Ezt külön vezérelt nagy stabilitású oszcillátorral biztosítja. A 74 interface-kapcsolás a szomszédos A vagy B központi egységben működő 8 időalap generátorral együtt a 8a csatorna révén vezérléseket cserél a szomszédos A vagy B központi egység azonos jellegű egységével. A találmány szerinti központi vezérlőegység ennek megfelelően olyan felépítésű, hogy a 6 perifériák, például pufferkapcsolású telefonegységek közötti információcserét, vagy az általuk létrehozott információforgalmat ellenőrizni lehet. A normál üzemefeltételek között a két A és B vezérlő központi egység szinkron módon üzemel és ugyanazokat a műveleteket párhuzamosan végzi. A két A és B központi egység a különböző 6 perifériákhoz olyan jeleket küld, amelyek alapján a felhasználók lehetőséget kapnak egy meghatározott rész fölérendelésére. Hibás működés esetén, amikor az egyik A vagy B központi egység nem megfelelően dolgozik, a két A és B központi egység egymástól függetlenül működik, és ekkor a helyesen működő A vagy B központi egység a fölérendelt egység funkcióját látja el, ellenőrzi a 6 perifériákat, míg a nem megfelelően működő (alárendelt) B vagy A központi egységben diagnosztikai programok futnak és a javítást célzó beavatkozásokra kerül sor. Ez nagyon fontos akkor is, ha a 6 perifériákat figyelő A vagy B központi egységek közül valamelyik meghibásodik. A találmány szerinti központi vezérlőegység itt leírt példákén ti kiviteli alakja csak a megvalósítás egy ik lehetőségét jelenti és a fentiekben bemutatott tömbvázlatok a találmány igénypontokban megfogalmazott lényegének egy lehetséges megvalósítási formáját képviseli. Szabadalmi igénypontok: 1. Központi vezérlőegység több perifériához, amely két egyenrangú központi egységet tartalmaz, azzal jellemezve, hogy mindegyik központi egységhez (A és B) rendelten egy-egy központi feldolgozó egységet (2), központi tárolóegységet (1) és be/ki egységet (3) tartalmaz, ahol a be/ki egység (3) a másik központi egység (A vagy B) ugyanolyan elemének helyén perifériához (6) csatlakoztatható, a központi feldolgozó egység (2), a központi tárolóegység (1) és a be/ki egység (3) közöttük információt szállító elektromos csatolóval (4) van egymással 7 5 10 15 20 25 30 35 40 45 50 55 60 65