181819. lajstromszámú szabadalom • Központi vezérlőegység több perifériához

11 181819 12 ce-kapcsolásba, másrészt a 3 be/ki egységbe (3. ábra), a 9 felügyelő egységbe (5. ábra) és a 8 idő­alap generátorba (ezt a továbbiakban ismertetjük), valamint a 7 központi vezérlőkapcsolásba (2. ábra) jutnak. Az 52 mikroprogramozott vezérlőegység a 21 ötödik csatornán át a 7 központi vezérlőkapcso­lásból, valamint 59 huszadik csatornán át a szom­szédos A vagy B központi egység 10 aktualizáló és szinkronizáló egységéből kap vezérlést. Az 52 mikro­programozott vezérlőegység olyan mikroutasításokat is generál, amelyek az 51 vezérlőcsatornán át annak az A vagy B központi egységnek a további egysé­geihez jutnak, amelyhez a 10 aktualizáló és szinkro­nizáló egység tartozik, továbbá eljutnak a szomszé­dos A vagy B központi egység 10 aktualizáló és szinkronizáló egységébe is. Ezek a mikroutasítások szinkronizáló jelekként szolgálnak. Az 52 mikroprogramozott vezérlőegység további feladata megszakítási igények (23 nyolcadik csator­nán át továbbított külső események formájában való) generálása, amelyek aztán a 7 központi vezér­lőegységbe kerülnek és mind a csatlakozó 10 ak­tualizáló és szinkronizáló egység, valamint az össze­hasonlítás hibás működését, mind pedig a művele­teket kísérő nem megfelelő szinkronizálást jelzik. A 10 aktualizáló és szinkronizáló egység bemu­tatott kapcsolásában (6. ábra) az 52 mikroprogra­mozott vezérlőegység és az 54 tárolóegység a 12 harmadik csatornára csatlakozik, míg az 54 tároló egység a 13 negyedik csatornával is össze van kötve Az 53 komparátor, az 54 táiolóegység és az 55 interface-kapcsolás kölcsönkapcsolatát 57 tizenki­lencedik csatorna biztosítja, amely egyúttal a 10 ak­tualizáló és szinkronizáló egység kimenő adatait és címeit is továbbítja. Az 57 tizenkilencedik csatorna a továbbiakban az 55 infterface-kapcsolás mellett a 10a csatolócsatornával van összekötve, amelyen ke­resztül a vezérlések és az adatok a szomszédos A vagy B központi egységben levő 10 aktualizáló és szinkronizáló egységgel cserélhetők. A 10 aktualizáló és szinkronizáló egység bemeneti címei, illetve adatai a 10a csatolócsatornán áthaladva az 55 interface­­-kapcsolásba jutnak, amely a 14 hetedik csatorna se­gítségével az 53 komparátort és az 54 tárolóegységet táplálja. Szinkronizált üzemállapotok mellett az 53 kom­parátor elrendezése olyan, hogy ellenőrzi, vajon a ta­lálmány szerinti vezérlőegységet alkotó A és B központi egységek között egyenrangú viszonyok állnak-e fenn a 7 központi vezérlőkapcsolás a 3 be/ki egység és az 1 központi tárolóegység között kicserélésre kerülő adatok és címek forgalmának ve­zérlésében. Ha az egyenrangúság nem áll fenn (ezt a szakirodalom illesztési hibának nevezi), az 55 inter­face-kapcsolás hibajelet generál, amely az 52 mikro­programozott vezérlőegység révén külső esemény­ként, mint az előbbiekben említettük, a központi vezérlőegységbe jut a 23 nyolcadik csatorna révén. Az 54 tárolóegység a 10 aktualizáló és szinkronizáló egységbe küldött bemeneti, illetve az onnan szár­mazó kimeneti információk tárolására szolgál és olyan állapotokat tud generálni, amelyeket a 7 központi vezérlőkapcsolásba kell küldeni. Ez az egység a 7 központi vezérlőkapcsolásból érkező ve­zérlőjeleket, valamint a 7 központi vezérlőkapcsolás a 3 be/ki egység és az 1 központi tárolóegység között cserélt adatokat és címeket tárolni tudja, képes ezeket az 55 interface-kapcsolás révén a szom­szédos A vagy B központi egység 10 aktualizáló és szinkronizáló egységébe juttatni. Ezen kívül az ada­tok és a címek az A vagy B központi egységben levő 53 komparátorba is eljutnak, ahol a szomszédos A vagy B központi egységből érkező adatokkal és címekkel lehet őket összehasonlítani. Az 55 interface-kapcsolás, amely a szomszédos A vagy B központi egység 10 aktualizáló és szinkro­nizáló egységéhez illeszkedik, arra szolgál, hogy a szomszédos A vagy B központi egységben levő azo­nos jellegű 10 aktualizáló és szinkronizáló egységbe adatokat és vezérlő címeket küldjünk, továbbá az abból származó adatok és vezérlő címek befogadá­sára alkalmas. Ennek megfelelően a 10 aktualizáló és szinkroni­záló egység a szomszédos A vagy B központi egység hasonló részegységével együttműködik. A két A és B központi egység közötti szinkroni­­zációt az említett egységek biztosítják és ellenőrzik. Ezen kívül lehetővé teszik, hogy a működésben nem résztvevő A vagy B központi egységet aktualizáljuk és visszaállítsuk a szinkronizációt, ellenőrizzük a két A és B központi egység párhuzamos működését szinkronizált állapotban. Ez utóbbit az 1 központi tárolóegységen, a 7 központi vezérlőkapcsoláson és a 3 be/ki egységen áthaladó vezérlő címek és adatok biztosítják. A két A és B központi egység szinkroni­zálását a találmány szerinti egység a következő módon végzi. Tételezzük fel, hogy az A központi egység bizto­sítja az elemi lépést (címgenerálás, adatgenerálás). Amikor a 7 központi vezérlőkapcsolás megkapja a címet, azt a 12 harmadik csatorna útján az 54 táro­lóegységbe küldi és egyidejűleg a 21 ötödik csatorna révén tájékoztatja az 52 mikroprogramozott vezérlő­­egységet a cím megküldéséről. Az 52 mikroprogra­mozott vezérlőegység az 51 vezérlőcsatorna révén vezérli az 54 tárolóegységet, amely a címet az 57 ti­zenkilencedik csatornába juttatja (ennek következ­ménye, hogy a cím a szomszédos B központi egység 10 aktualizáló és szinkronizáló egységébe is eljut), és a cím ennek megfelelően az 53 komparátor megfe­lelő regisztereibe jut. Az 52 mikroprogramozott vezérlőegység az 51 vezérlőcsatorna révén arról tájékoztatja a szomszé­dos 10 aktualizáló és szinkronizáló egységet, hogy a címet elküldte. Ezzl párhuzamosan, bár nem szükségszerűen ugyanabban az időben, a címnek a szomszédos B központi egységbe való küldését meg­előző vagy követő pillanatban, ugyanaz az A köz­ponti egység ezt a címet (azzal a feltétellel), hogy a működés hibátlan az 56 csatorna segítségével az ak­tuálisan használt 10 aktualizáló és szinkronizáló egy­ségbe küldi. A bemeneti címet az 53 komparátorba újuk be. A cím megérkezését az 52 mikroprogra­mozott vezérlőegység részére a szomszéd B köz­ponti egység biztosítja az 59 huszadik csatornán át küldött mikroutasítások révén. Ez lehetővé teszi az 52 mikroprogramozott vezérlőegység mikroprog­­ramjának végrehaitását, aminek eredményeként az 5 10 15 20 25 30 35 40 45 50 55 60 65 6

Next

/
Oldalképek
Tartalom