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ő áram­köre és 16 cím adó áramköre van. A 15 meg­szakítást kérő áramkör bemenetel a G meg­szakítást kérő vezetékkötegre, kimenetei pe­dig részben b engedélyző vezetéken keresz­tül a 16 cim adó áramkör bemenetére, rész­ben pedig az E tiltó vezetékkötegre vannak csatlakoztatva. A 16 cim adó áramkör kimene­tei 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ó veze­tékkötegre egy felfüggesztési parancsot ad a b engedélyező vezetékre pedig egy cím ki­adási parancsot, mely parancs kiadása után értelemszerűen megszünteti az E tiltó veze­tékkötegre adott felfüggesztési parancsot, majd ezzel egyidőben vagy ezután megszün­teti a b engedélyező vezetékre adott cim ki­adá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 ad­ja a Gl-n megszakítást kérő vezetékkötege­ken é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ünte­ti. 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 meg­szakítást kérő áramköre monostabil multivib­rátor, előnyösen SN 74 123, melynek a beme­neté a G megszakítást kérő vezetékkötegre, kimenete pedig részben b engedélyező veze­té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 megegye­zik 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 megsza­kí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, kimene­tei 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 megegye­zik 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 megsza­kí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 elrende­zés alkalmazása esetén lehetőség nyílik a bit-szelet mikroprocesszorok többszörös meg­­szakí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 sebes­ség csökkenés miatt, is jól felhasználhatókká válnak. A találmány szerint kiegészített bit­szelet 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 labora­tóriumi méréstechnika, ipari folyamatirányítás és egyéb olyan alkalmazások, ahol a bit-sze­let 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 vek­toros programelágazás hozható létre, azzal jellemezve, hogy amikor a bit-szelet mikro­processzor működésének kívülről történő megszakítása szükségessé válik felfüggeszt­jük a bit-szelet mikroprocesszor működését és ezzel egyidőben a bit-szelet mikropro­cesszor 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 szubru­tin 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, mik­­roprogram 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öt­ve, azzal jellemezve, hogy az elrendezésnek megszakítást kérő egységei (14a-n) is van­nak, az időzítő egység (11) bemenetei rész­ben 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áb­bi 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

Next

/
Oldalképek
Tartalom