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ék­­rendszerre. A 13 megszakításvezérlő egység az n megszakításkérő vezetéken és a H bemenő megsza­kí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ő kime­nőadat csatornán, az első h megszakításkérő veze­té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 össze­kö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 veze­tékrendszerre (adatkivitel esetén az adatforgalmi irány fordított). A 12 készülékillesztő logika egységbe az E beme­nő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ő egy­sé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 megsza­kításvezérlő csatornán át az A központi vezeték­­rendszerre juttatja. A megszakítás elfogadása után 40 az I felhasználói vezetékrendszerről az F készülék­illesztő bemenőadat csatornán jövő adatot a b be­menőadat beíró vezeték a C kimenőadat csatornán át az A központi vezetékrendszerre kapuzza. Adat­kiadás esetén a megszakítás elfogadásáig a folya- 45 mat ismétlődik, majd az A központi vezetékrend­szerrel az E bemenőadat csatornán jövő adatot a c kimenőadat beíró vezeték a G készülékillesztő ki­menőadat csatornán át az I felhasználói vezeték­­rendszerre 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ás­vezé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 meg­szakításvezérlő egység egy példakénti kiviteli alak­já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 megsza­kí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ék­­rendszerre 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 megsza­kítás tároló vezetékkötegen át a 23 megszakítás állapot tárolóval és a 20 multiplexerrel, a 23 meg­szakí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öte­gen át a 21 maszk VAGY-kapuval és a 20 multiple­xerrel van összekötve. Az 1 felhasználói vezeték­rendszerről a H bemenő megszakításkérő vezeték­kö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 meg­szakí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 veze­té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 veze­té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ód­­nak. 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ék­­rendszerrő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 megsza­kítás) hoz létre, ha az első vagy második j, k meg­szakí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öz­pont' vezetékrendszerről az E bemenőadat csator­nán jövő adatot a d megszakítás állapot beiró veze­té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 ket­tő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 kiszol­gálására, amelynek központi vezetékrendszerre és 3

Next

/
Thumbnails
Contents