199028. lajstromszámú szabadalom • Eljárás és elrendezés bit-szelet mikroprocesszorok többszörös hozzáférésére
5 HU 199028 B 6 A találmány szerinti 14 megszakítást káré egység egy példakénti kiviteli alakját a 3. ábra alapján ismertetjük. A 14 megszakítást kérő egységének 15 megszakítást kérő áramköre és 16 cím adó áramköre van. A 15 megszakítást kérő áramkör bemenetel a G megszakítást kérő vezetékkötegre, kimenetei pedig részben b engedélyző vezetéken keresztül a 16 cim adó áramkör bemenetére, részben pedig az E tiltó vezetékkötegre vannak csatlakoztatva. A 16 cim adó áramkör kimenetei a C cim vezetékkötegre vannak kötve. A 14 megszakítást kérő egység működése a következő. Amikor a G megszakítást kérő vezetékkötegen megszakítás érkezik a 15 megszakítást kérő áramkör az E tiltó vezetékkötegre egy felfüggesztési parancsot ad a b engedélyező vezetékre pedig egy cím kiadási parancsot, mely parancs kiadása után értelemszerűen megszünteti az E tiltó vezetékkötegre adott felfüggesztési parancsot, majd ezzel egyidőben vagy ezután megszünteti a b engedélyező vezetékre adott cim kiadási parancsot. A 16 cím adó áramkör a b engedélyező vezetéken érkező cím kiadási parancs hatására a C cím vezetékkötegre adja a Gl-n megszakítást kérő vezetékkötegeken érkező megszakítás kéréshez tartozó tárolt megszakitási címet, vagyis azt a címet, ahol a megszakítás kérés kiszolgálásához BzükBéges szubrutin kezdődik. A 16 cim adó áramkör a b engedélyező vezetéken lévő cím kiadási parancs megszűnésének a hatáséra a C cim vezetékkötegre adott címet megszünteti. A találmány szerinti 14 megszakítást kérő egység egy további kiviteli alakját ugyancsak a 3. ábra alapján ismertetjük. A 14 megszakítást kérő egységnek a 15 megszakítást kérő áramköre monostabil multivibrátor, előnyösen SN 74 123, melynek a bemeneté a G megszakítást kérő vezetékkötegre, kimenete pedig részben b engedélyező vezetékre részben pedig E tiltó vezetékkötegre van kötve. A 14 megszakítást kérő egység ezen kiviteli alakjának a működése megegyezik a már ismertetettével. A találmány szerinti 14 megszakítást kérő egység egy újabb kiviteli alakját szintén a 3. ábra alapján ismertetjük. A 14 megszakítást kérő egységnek a 15 megszakítást kérő áramköre önmagába visszacsatolt lassú tároló, előnyösen SN 7474, melynek a bemenete G megszakítást kérő vezetékkötegre, kimenetei pedig részben b engedélyező vezetékre részben pedig E tiltó vezetékkötegre vannak kötve. A 14 megszakítást kérő egység ezen kiviteli alakjának a működése megegyezik a korábbiakéval. A találmány szerinti 14 megszakítást kérő egység még további kiviteli alakját ugyancsak a 3. ábra alapján ismertetjük. A 14 megszakítást kérő egységnek a 16 cím adó áramköre csak olvasható memória, előnyösen kapcsolósor. A 14 megszakítást kérő egység ezen kiviteli alakjának a működése megegyezik a már ismertetettekével. A találmány szerinti 14 megszakítást kérő egység még újabb kiviteli alakját szintén a 3. ábra alapján ismertetjük. A 14 megszakítást kérő egységnek a 16 cim adó áramköre irható olvasható tároló, előnyösen SN 74LS374. A 14 megszakítást kérő egység ezen kiviteli alakjának a működése megegyezik a már ismertetettekével. A találmány szerinti eljárás és elrendezés alkalmazása esetén lehetőség nyílik a bit-szelet mikroprocesszorok többszörös megszakításos üzemeltetésére sebesség csökkenés nélkül egyszerű, olcsó, gazdaságos módon, továbbá olyan területeken, ahol korábban nem volt lehetséges az alkalmazásuk a sebesség csökkenés miatt, is jól felhasználhatókká válnak. A találmány szerint kiegészített bitszelet struktúra, minden olyan esetben előnyösen alkalmazható, ahol a proceszszornak több gyors folyamatot kell kezelni. Tipikusan ilyen alkalmazási területek például a laboratóriumi méréstechnika, ipari folyamatirányítás és egyéb olyan alkalmazások, ahol a bit-szelet mikroprocesszor működése idökritikus a processzornak sok processzor működéshez nem szinkronizált folyamatot kell kiszolgálnia. SZABADALMI IGÉNYPONTOK 1. Eljárás bit-szelet mikroprocesszorok többszörös hozzáférésére, melynek sorén amennyiben egy adott utasítást adunk a bit— -szelet mikroprocesszor száméra, akkor vektoros programelágazás hozható létre, azzal jellemezve, hogy amikor a bit-szelet mikroprocesszor működésének kívülről történő megszakítása szükségessé válik felfüggesztjük a bit-szelet mikroprocesszor működését és ezzel egyidőben a bit-szelet mikroprocesszor helyett kiadunk egy címet, melyen a megszakítás rutinja kezdődik és ezt követően a megszakító rutin segítségével egy szubrutin hívást kezdeményezünk. 2, Elrendezés bit-szelet mikroprocesszor többszörös hozzáférésére előnyösen az 1. igénypont szerinti eljárás foganatosítására, melynek láncbakapcsolt időzítő egysége, mikroprogram tárolója és műveletvégző és tároló egysége van, az időzítő egység bemenetei a mikroprogram tároló kimeneteire vannak kötve, azzal jellemezve, hogy az elrendezésnek megszakítást kérő egységei (14a-n) is vannak, az időzítő egység (11) bemenetei részben vezérlő vezetékkötegen (A) keresztül a mikroprogram tároló (12) kimeneteire, illetve tiltó vezetékkötegen (E) át a megszakítást kérő egységek (14a-n) kimeneteire, kimenetei pedig cím vezetékkötegen (C) keresztül a mikroprogram tároló (12) bemeneteire, illetve a megszakítást kérő egységek (14a-n) további kimeneteire vannak kötve, a műveletvégző és tároló egység (13) bemenetei bemenő adat 5 10 15 20 25 30 35 40 45 50 55 60 65 5