172161. lajstromszámú szabadalom • Eljárás és berendezés digitális kisszámítógépek perifériás csatoló egységeinek programmegszakításra és/vagy közvetlen adatátvitelre vonatkozó kéréseinek kiszolgálására
11 172161 12 laszjel-vezetéket mégis használni, mert ily módon a 11 kiszolgálásvezérlő egység realizálása egyszerűbb. A h aktivizáló vezeték aktivizáló jelének megjelenésekor a g információs vezetékkötegen is megjelenik a 11 kiszolgálásvezérlő egység prioritási döntésének kódolt formája, melyet a 28 első prioritási áramkör állít elő és a 27 kapcsoló áramkör helyez a g információs vezetékkötegre. A 27 kapcsoló áramkör bemenetét a 39 késleltető- és tárolóelem első kimenete vezérli, mely jelen esetben azt jelzi, hogy programmegszakításra vonatkozó kiszolgálási ciklus van folyamatban. A kiválasztott perifériás csatoló egységtől az f válaszjel-vezetéken érkező válaszjel hatására a 38 első tároló elem megszünteti az slO kijelölő vezetékre adott prioritási jelet. Az f válaszj el-vezeték válaszj elének megszűnésére a 10 központi egység minta vételezi a kiválasztott perifériás csatoló egység által az u információs vezetékkötegre helyezett azonosító információt, majd megszünteti a br és hs vezetékre adott jelet. A hs vezeték jelének megszűnésével alaphelyzetbe kerül a 30 kapuzott törlésű tárolóelem, melynek hatására a 33 második VAGY-kapu megszünteti a h aktivizáló vezetékre az aktivizáló jel kiadását. Ezzel a programmegszakításra vonatkozó kiszolgálási ciklus befejeződik és az első 25 mintavevő áramkör újabb kérésjelek fogadására alkalmas. A r kérő vezetékköteg vezetékeinek másik része a közvetlen adatátvitelre vonatkozó kéréseket hordozza és ezek a második 26 mintavevő áramkör bemeneteire vannak kapcsolva. Ha az sd vezetékkötegen nincs tiltás és a második 26 mintavevő áramkör valamely bemenetén kérésjelet észlel, úgy a dq vezetéken keresztül jelet küld a 41 negyedik ÉS-kapu harmadik bemenetére. Ha a négybemenetű 41 negyedik ÉS-kapu másik három bemenetén is teljesülnek a feltételek, vagyis ha az első, második és negyedik bemenetén logikai 0-szint van, akkor jelet ad a kimenetén a hárombemenetű 40 második tárolóelem harmadik bemenetére. Ha a 40 második tárolóelem első bemenete az al vezetéken keresztül logikai 0-szinten van, akkor a 40 második tárolóelem logikai 1-állapotba billen. Ennek hatására a kimenetére kapcsolt 39 késleltető- és tárolóelem is logikai 1-állapotba billen, melynek két kimenete abban különbözik egymástól, hogy az első kimenetére kapcsolt gs vezetéken a jel meghatározott idővel hamarabb jelenik meg, mint a második kimenetére kapcsolt pm vezeték jele. Ezen késleltetésre azért van szükség, hogy közben a 29 második prioritási áramkör bemenetére kapcsolt C vezetékköteg jeleinek logikai állapota állandósulni tudjon. Ez úgy valósul meg, hogy a gs vezetéken megjelenő jel hatására a 26 második mintavevő áramkör a kérésjelek fogadását megszünteti, így a 26 második mintavevő áramkör kimenő C vezetékkötegén, és ezzel együtt a 29 második prioritási áramkör D kimenő vezetékkötegén is, a jelek állapota állandósul. A 29 második prioritási áramkör D kimenő vezetékkötegének jelét a 27 kapcsoló áramkör a gs vezeték jelének hatására a g információs vezetékkötegre kapcsolja. Csak programmegszakításra alkalmas perifériás csatoló egységet szemléltet a 7. ábra elvi tömb vázlata. Az elrendezés alkalmas egynél több, esetleg egymástól eltérő funkciót ellátó, perifériás készülék kiszolgálására. A 44 perifériás csatoló részegység magában foglalja mindazokat az áramköröket, melyek több perifériás készülék csatlakoztatását biztosítják a kiszolgálási vezetékrendszerhez. A 44 perifériás csatoló részegység N számú rq kérő vezetéke külön-külön össze van kötve az 50 kérésj elrendező- és 51 mintavevő áramkörrel. Az N számú rq kérő vezeték N számú kérési szintnek felel meg, melyek mindegyikéhez egy-egy információs vezetékköteg van hozzárendelve. Ezek az 11—IN vezetékkötegek az egyes kérési szintekről adnak információt kódolt formában. Az 50 kérésj elrendező áramkör az egyes perifériás készülékek kérő jeleit az r kérő vezetékköteg programmegszakítási alcsoportjának megfelelő kérő vezetékeire helyezi. Az 50 kérésj elrendező áramkör által generált és az r kérő vezetékkötegen továbbított kérésjelek hatására a 11 kiszolgálásvezérlő egység kiszolgálási ciklust indít. Ennek eredményeként a 11 kiszolgálásvezérlő egység a h aktivizáló vezetéken aktivizáló jelet ad ki és a g információs vezetékkötegen keresztül közli a prioritási döntését a perifériás csatoló egységekkel. Ez a kódolt információ megmondja, hogy az éppen zajló kiszolgálási ciklusban milyen szintű kérések élveznek előnyt a többi kéréssel szemben. Az 51 mintavevő áramkör a h aktivizáló vezeték aktivizáló jelének felfutó élével mintát vesz a bemeneteire kapcsolt rq vezetékköteg kérésjeleinek logikai állapotáról. Ennek megfelelően az 52 kódösszehasonlító áramkör logikai 1-jelet kap a Vi vezetéken, ha a h aktivizáló jel megjelenésekor az rqi kérő vezetéken is logikai 1-szintű jel van, azaz az i-dik perifériás készüléknek kérési szándéka van. A h aktivizáló vezeték aktivizáló jelének alapvető funkciója az 51 mintavevő áramkör segítségével annak biztosítása, hogy a kiszolgálási ciklus alatt a kódösszehasonlítás kapuzására alkalmas állandósult logikai állapotú jelek jussanak a VI— VN vezetékkötegen keresztül az 52 kódösszehasonlító áramkör bemeneteire. Ennek eredményeként a g információs vezetékkötegen és az 11—IN vezetékkötegen található kódok összehasonlítása biztosan megtörténjen az sík kijelölő vezetéken érkező prioritási jel megjelenéséig. Az 52 kódösszehasonlító áramkör logikai 1-jelet ad az fi vezetékre, ha az 11 —IN vezetékkötegen található kódot és a g információs vezetékkötegen kapott prioritási kódot azonosnak találja és ugyanakkor a vi vezeték jele logikai 1-szinten van. Az 54 VAGY-kapu logikai 1-jele küld az 53 első ÉS-kapunak, ha az fi—fN vezetékköteg legalább egyik vezetékén logikai 1-Je van. Ha az 53 első ÉS-kapu logikai 1-jelet kap az 54 VAGY-kaputól, a másik bemenetére jutó slK kijelölő vezeték prioritási jelének megjelentékor az 55 első tárolóelem logikai 1-állapotba bi -5 10 15 20 25 30 35 40 45 50 55 60 65 6