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

181819-forgalmat és a 7 központi vezérlőkapcsolás esetleges hibás működését. A 3 kijbe egység továbbá (először az 5b második, majd a 23 nyolcadik csatornán megküldött) külső bejelentkezések formájában a már prioritásokba ren­dezett és a végrehajtandó művelet típusát azonosító kóddal ellátott úgynevezett DMA műveletek ese­tében a megszakításkérést jelző igényeknek és a központi tárhoz való direkt hozzáférést jelző igé­nyeknek az 1 központi tárolóegységben és a 7 köz­ponti vezérlőkapcsolásba való továbbítását is bizto­sítja. Az információk továbbítása három fő eljárás sze­rint lehetséges, mégpedig: programvezérléssel, meg­szakítással és közvetlen tárolóhozzáféréssel (DMA). A 26 mikroprogramozott vezérlőkapcsolás olyan bemeneti-kimeneti műveletek végrehajtását bizto­sítja, amelyek kódját a 7 központi vezérlőkapcsolás 122 kimeneti csatorna révén biztosítja, mikroutasí­­tásokba való rendezéssel, vagy amely olyan mikro­­utasítások sorozatát tartalmazza, amelyek parallel módon (38 szállítócsatornákon át) a kimeneti-be­meneti modulokba és közöttük a 26 mikroprogra­mozott vezérlőkapcsolást alkotó funkcionális rész­egységekbe jutnak. A 26 mikroprogramozott vezérlőkapcsolás fel­adata olyan mikroutasításcsoportok sorozatainak ge­nerálása, amelyekre szükség van az előbbiekben leírt információtovábbításhoz. A 26 mikroprogramozott vezérlőkapcsolás a szükséges helyekre ezen kívül a végrehajtás alatt levő információtovábbításról küld információkat (az 5b második csatorna felhaszná­lásával) a vezérlőregiszter révén és a modulban ki­alakított állapotregiszter felhasználásával a 7 köz­ponti vezérlőkapcsolásba. A 29 csatornaegység a tárolón keresztül közvet­len hozzáférést biztosít és két belső tárolóegységet tartalmaz, amelyek közül az egyik a különböző csa­tornák vezérlőszavait, míg a másik az egyes csa­tornák és a 6 perifériák közötti összerendelés táblázatát tartalmazza. Az ilyen elrendezés követ keztében lehetővé válik, hogy ugyanolyan jellegű perifériákból nagyobb számút lehessen ugyanahhoz a csatornához rendelni (ebben az esetben a nagyobb számú azonos jellegű periféria közös adatpuffer-tá rolót tartalmaz, amely lehetővé teszi, hogy az adató kát homogén módon lehessen feldolgozni). A 29 csatornaegység a 6 perifériáktól származó adatok továbbítását, illetve a hozzájuk irányuló adattovábbítást vezérli ily módon úgy, hogy ha már a továbbítás megkezdődött, a központi vezérlő­kapcsolás műveleti idejét ez a folyamat nem veszi igénybe. A 27 megszakítási prioritásmeghatározó kapcsolás és a csatornákhoz rendelt 28 prioritásmeghatározó kapcsolás a prioritások vezérlését végzik abban az esetben, ha a 3a modul miatt a 3 be/ki egységben konkurrens események zajlanak. A megfelelő vezér­lőjelek a két említett kapcsolást rendre 40 tizenket­tedik és 39 tizenegyedik csatorna révén érik el. A 30 csatornamegszakító az egyirányú 33 kilen­cedik és 34 tizedik, valamint a 37 kétirányú csa­torna közötti villás elágazás létrehozásán kívül a rajta átmenő adatok paritásának ellenőrzését és re­generálását biztosítja, és így a legalacsonyabb hierar­7 chikus szinten válik a nem megfelelő működés ki­választása lehetővé, a nem megfelelő működés nem terjed tovább a felsőbb szintekre. A 32 záróegység nemcsak a 37 kétirányú csa­torna villamos lezárását alkotja, hanem ellenőrzi és regenerálja a 31 interface-kapcsolásokból, illetve a 31 interface-kapcsolásokba juttatott adatokat és ily módon biztosítja, hogy magán a 31 interface-kap­­csolásoknak a szintjén lehessen az esetleges meghibá­­sodásos működést elkülöníteni. A kétirányú működést biztosító 31 interface-kap­­csolások a megfelelő 6 perifériákkal együtt képesek maximálisan (legalábbis az itt bemutatott kiviteli alak esetén) tizenöt ilyen kapcsolást minden 3a mo­dulban elérni és a modulon belüli pozíciójuk álta­lában tetszőleges, bár meghatározza a 27 megszakí­tási prioritásmeghatározó kapcsolásban és a 28 pri­oritásmeghatározó kapcsolásban a 40 tizenkettedik és a 39 tizenegyedik csatorna révén beérkező meg­szakításoknak vagy a DMA igényeknek megfelelően tulajdonított prioritásokat. A 10 aktualizáló és szinkronizáló egységből, amelyet a továbbiakban ismertetünk, a jelek 51 ve­zérlőcsatornán át érkeznek, 61a kapcsolócsatorna és 61b szinkronizálócsatoma biztosítja a fölérendelt és az alárendelt központi egység közötti kapcsolási és nem kapcsolási információkat, amelyeket 100 csato­lóegységre vezetünk (ezt a későbbiekben írjuk le); szinkronizáló jelek továbbítására 62 csatorna szolgál, míg 6a perifériacsatoma van a 6 perifériákhoz ve­zetve. Amint azt az előzőekben már említettük, az 1 központi tárolóegység la tárolómodulból áll (ezek száma például tizenhat, mint a találmány szerinti központi vezérlőegység egy kiviteli alakjánál). Az la tárolómodulok mindegyike a 4. ábrán látható tömbvázlattal jellemezhető. Az la tárolómodul (4. ábra) a 7 központi ve­zérlőkapcsoláshoz illeszkedő 41 interface-kapcsolá­­sokat, 42 időzítőegységet, 43 választóegységet, 44 tárolóelemet, 45 késleltetőegységet és 46 kiolvasó­egységet tartalmaz. A 41 interface-kapcsolásokat, a 45 késleltetőegy­séget és a 46 kiolvasóegységet 47 tizenharmadik csa­torna kapcsolja össze egymással, amelynek feladata az aktuális tárolómodulban szükséges bemeneti ada­tok továbbítása. A 41 interface-kapcsolásokat és a 43 választóegységet 48 tizennegyedik csatorna kap­csolja össze egymással, amelynek feladata a beme­neti címek eljuttatása az aktuális tárolómodulba. A 41 interface-kapcsolások és a 46 kiolvasóegység között van továbbá 49 tizenötödik csatorna elren­dezve, amelynek feladata az aktuális la tárolómo­dulból a megfelelő adatok kivezetése. Minden 1 a tárolómodul alkalmas arra, hogy a megcímzett memóriaelrendezés mellett beírja a 7 központi vezérlőkapcsolásból vagy a 3 be/ki egység­ből érkező információkat és ezeket az információkat szükség szerint visszaszolgáltassa. Mindezek a mű­veletek a 7 központi vezérlőkapcsolás utasítására történnek meg, amikor az megfelelő vezérléseket küld az 5 a első csatornán keresztül és az adat, vala­mint a hozzá tartozó megfelelő címek a be/ki egy­ségből érkeznek. A 42 időzítőegység a 7 központi vezérlőkapcsolásból érkező vezérléseket az 5a első 8 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Oldalképek
Tartalom