187500. lajstromszámú szabadalom • Illesztőegység több megszakításkérés kiszolgálására
1 2 187 500 készülékillesztő logika egység az E bemenőadat csatornán át kapcsolódik az A központi vezetékrendszerre. A 13 megszakításvezérlő egység az n megszakításkérő vezetéken és a H bemenő megszakításkérő yezetekkötegen, a 12 készülékillesztő lo- 5 gika egység pedig az 1 nullás vezérlő vezetéken, az m egyes vezérlő vezetéken, az F készülékillesztő bemenőadat csatornán, a G készülékillesztő kimenőadat csatornán, az első h megszakításkérő vezetéken és a második i megszakításkérő vezetéken át 10 az I felhasználói vezetékrendszerre kapcsolódik. A 12 készülékillesztő logika egység a 11 címkiválasztó egységgel az a állapotjelző beíró vezetéken, a b bemenőadat beíró vezetéken és a c kimenőadat beíró vezetéken át, a 10 megszakításvezérlő egység- 15 gél pedig az első h megszakításkérő vezetéken, a második i megszakításkérő vezetéken, az első j megszakítás engedélyező vezetéken és a második k megszakítás engedélyező vezetéken át van összekötve. A 11 címkiválasztó egység a d megszakítás- 20 állapot beíró vezetéken, az e megszakítástároló beíró vezetéken, az f maszktároló beíró vezetéken, és a g kimenő maszk beíró vezetéken át a 13 megszakításvezérlő egységhez kapcsolódik. Adatbevitel esetén az I felhasználói vezetékrend- 25 szerről adatot akarunk átvinni az A központi vezetékrendszerre (adatkivitel esetén az adatforgalmi irány fordított). A 12 készülékillesztő logika egységbe az E bemenőadat csatornán át adatot kapuzunk az a állapot- 30 jelző beíró vezeték segítségével. így eldöntjük, hogy az első, vagy második j, ill. k megszakítás engedélyező vezetéken engedélyezzük az I felhasználói vezetékrendszer felől az első, vagy második h, i megszakításkérő vezetéken jövő megszakításkérést. 35 A megszakításkérést a 10. megszakításvezérlő egység a h, i megszakításkérő, ill. a j, k megszakítás engedélyező vezetékeken át érzékeli és a B megszakításvezérlő csatornán át az A központi vezetékrendszerre juttatja. A megszakítás elfogadása után 40 az I felhasználói vezetékrendszerről az F készülékillesztő bemenőadat csatornán jövő adatot a b bemenőadat beíró vezeték a C kimenőadat csatornán át az A központi vezetékrendszerre kapuzza. Adatkiadás esetén a megszakítás elfogadásáig a folya- 45 mat ismétlődik, majd az A központi vezetékrendszerrel az E bemenőadat csatornán jövő adatot a c kimenőadat beíró vezeték a G készülékillesztő kimenőadat csatornán át az I felhasználói vezetékrendszerre kapuzza. 50 A találmány szerinti berendezésnek az 1. ábrán látható előnyös kiviteli alakjánál az I felhasználói vezetékrendszer felől a H bemenő megszakításkérő vezetékkötegen érkező kéréseket a 13 megszakításvezérlő egység az n megszakításkérő vezetéken és 55 az I felhasználói vezetékrendszeren át az első vagy második h, i megszakításkérő vezetékre juttatja. A 2. ábra alapján ismertetjük a második 13 megszakításvezérlő egység egy példakénti kiviteli alakját. A 13 megszakításvezérlő egységnek 20 multi-60 plexere, 21 maszk VAGY-kapuja, 22 maszk ÉS- kapuja, 23 megszakításállapot tárolója, 24 megszakítás maszk tárolója, 25 megszakítás tárolója és 26 bemeneti illesztője van. A 24 megszakítás maszk tároló és a 23 megszakítás állapot tároló az E be- 65 menőadat csatornán át, a 20 multiplexer pedig a C kimenőadat csatornán át az A központi vezetékrendszerre kapcsolódik. A 26 bemeneti illesztő a H bemenő megszakításkérő vezetékkötegen, a 21 maszk VAGY-kapu pedig az n megszakításkérő vezetéken át az I felhasználói vezetékrendszerrel van összekötve. A 26 bemeneti illesztő a J kimenő bemeneti illesztő vezetékkötegen át a 25 megszakítás tárolóval, a 25 megszakítás tároló a K megszakítás tároló vezetékkötegen át a 23 megszakítás állapot tárolóval és a 20 multiplexerrel, a 23 megszakítás állapot tároló az L megszakítás állapot vezetékkötegen át a 22 maszk ÉS-kapuval és a 20 multiplexerrel, a 24 megszakítás maszk tároló az N megszakítás maszk vezetékkötegen át a 22 maszk ÉS-kapuval és a 20 multiplexerrel, továbbá a 22 maszk ÉS-kapu az M kimenő maszk vezetékkötegen át a 21 maszk VAGY-kapuval és a 20 multiplexerrel van összekötve. Az 1 felhasználói vezetékrendszerről a H bemenő megszakításkérő vezetékkötegen jövő megszakításkérések a 26 bemeneti illesztőn és a J kimenő bemeneti illesztő vezetékkötegen át a 25 megszakítás tárolóba, majd a K megszakítás tároló vezetékkötegen át a 23 megszakítás állapol tárolóba íródnak. A 23 megszakítás állapot tároló kimenetéről az L megszakítás állapot vezetékkötegen át a megszakítás kérések a 24 megszakítás maszk tárolóból az N megszakítás maszk vezetékkötegen jövő feltételektől függően a 22 maszk ÉS-kapun és az M kimenő maszk vezetékkötegen át a 21 maszk VAGY-kapu bemenetére kapuzódnak. A 22 maszk ÉS-kapu és a 24 megszakítás maszk tároló segítségével a megszakításkérések maszkolhatók. A maszkot az A központi vezetékrendszerről az E bemenőadat csatornán át a 24 megszakítás maszk tárolóba az f maszktároló beíró vezeték által bekapuzott adatok képezik. A 21 maszk VAGY-kapu kimenetén megjelenő maszkolt megszakításkérés az n megszakításkérő vezetéken, az I "elhasználói vezetékrendszeren, az első vagy második h, i megszakításkérő vezetéken át megszakítás) hoz létre, ha az első vagy második j, k megszakítás engedélyező vezetéken engedélyező jel van. Ezután az előzőekben ismertetett adatkivitel vagy adatbevitel jön létre. Az adatátvitel után az A központ' vezetékrendszerről az E bemenőadat csatornán jövő adatot a d megszakítás állapot beiró vezeték a 23 megszakítás állapot tárolóba kapuzza. így letörlésre kerül a már kiszolgált megszakításkérés. Amíg a 23 megszakítás állapot tároló nincs törölt állapotban, újabb megszakításkérés jöhet létre, és a folyamat az előzőekhez hasonlóan ismétlődik. A találmány szerinti berendezés legfontosabb előnyei, hogy több pl. 16 megszakításkérést tudunk kiszolgálni az ismert berendezésnél lehetséges kettővel szemben. Igaz, a 16 megszakítási kérést ki tudnánk szolgálni a két megszakítást kiszolgáló berendezések számának növelésével, de ez jelentős árnövekedést eredményezne. Szabadalmi igénypontok 1. Illesztőegység több megszakításkérés kiszolgálására, amelynek központi vezetékrendszerre és 3