199028. lajstromszámú szabadalom • Eljárás és elrendezés bit-szelet mikroprocesszorok többszörös hozzáférésére

1 HU 199028 B 2 A találmány tárgya eljárás és elrendezés bit— -szelet mikroprocesszorok többszörös hozzá­férésére. Mint ismeretes a bit-szelet mikropro­cesszorok sokkal általánosabban alkalmazha­tók egy-egy konkrét vezérlési, vagy adat­­gyűjtési feladat megoldására, mint a mikro­processzorok, az általános egyszerű felépíté­sük miatt. Alkalmazásuk különösen olyan esetekben jelent problémát, amikor egy alap­program megszakítása válik szükségessé a működés sorén, a bit-szelet mikroprocesszo­rok ugyanis egyszerű felépítésükből adódóan megszakitásos üzemmódban nem alkalmazha­tók, ha mégis szükség van megszakításra, akkor azt minden esetben programozottan oldják meg. Kétségtelen tény, hogy a bit­­-szelet mikroprocesszorok egyszerű felépíté­süknél fogva jóval gyorsabbak a mikropro­cesszoroknál, azonban abban az esetben, ha többszörös megszakítás válik szükségessé, a programozott megszakítás ténye a működést nagy mértékben lelassítja. A találmánnyal célunk a fentiekben vá­zolt nehézség kiküszöbölése és egy olyan megoldás kialakítása, mely a megszakításból adódó sebesség csökkenést kiküszöböli. A találmánnyal megoldandó feladat ennek megfelelően egy olyan eljárás és elrendezés kialakitása, mely alkalmas bit-szelet mikro­processzorok többszörösen hozzáférésére. A találmány alapja az a felismerés, hogy a feladat egyszerűen megoldódik, ha megsza­kításkor a bit-szelet mikroprocesszor műkö­dését felfüggesztjük. A találmány szerinti eljárás egy olyan ismert eljárás továbbfejlesztése, melynek so­rán egy adott utasítást adva a bit szelet mikroprocesszornak, vektoros programelága­zást hozunk létre. A továbbfejlesztés, vagyis a találmány abban van, 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. A találmány szerinti elrendezés egy olyan ismert elrendezés továbbfejlesztése, melynek láncbakapcsolt időzítő egysége, mik­­roprogram tárolója, valamint műveletvégző és tároló egysége van. Az időzítő egység beme­netéi a mikroprogram tároló kimeneteire van­nak kötve. A továbbfejlesztés vagyis a találmány abban van, hogy az elrendezésnek megszakí­tást kérő egységei is vannak. Az időzítő egység bemenetei részben vezérlő vezetékkö­tegen keresztül a mikroprogram tároló kime­neteire, illetve tiltó vezetékkötegen át a megszakítást kérő egységek kimeneteire ki­menetei pedig cím vezetékkötegen keresztül a mikroprogram tároló bemeneteire, illetve a megszakítást kérő egységek további kimene­teire vannak kötve. A műveletvégző és tároló egység bemenetei bemenő adat vezetékköte­gekre, ki/bemenetei utasítás vezetékkötegen át a mikropi’ogram tároló ki/bemeneteire, ki­menetel pedig kimenő adat vezetékkötegre vannak csatlakoztatva. A megszakítást kérő egységek bemenetei megszakítást kérő veze­tékkötegekre vannak kötve, A találmány értelmében célszerű, ha a megszakítást kérő egységnek megszakítást kérő áramköre és cím adó áramköre van. A megszakítást kérő áramkör bemenetei a meg­szakítást kérő vezetékkötegre, kimenetei pe­dig részben engedélyező vezetéken keresztül a cím adó áramkör bemenetére, részben pe­dig az tiltó vezetékkötegre vannak csatla­koztatva. A cím adó áramkör kimenetei a cím vezetékkötegre vannak kötve. Nevezetesen célszerű, ha a megszakítást kérő áramkör monostabil multivibrator, elő­nyösen SN 74 123, melynek a bemenete a megszakítást kérő vezetékkötegre, kimenete pedig részben engedélyező vezetékre rész­ben pedig tiltó vezetékkötegre van kötve. Célszerű továbbá, ha a megszakítást ké­rő áramkör önmagába visszacsatolt lassú tá­roló, előnyösen SN 7474, melynek a bemenete megszakítóst kérő vezetékkötegre, kimenetei pedig részben engedélyező vezetékre rész­ben pedig tiltó vezetékkötegre vannak kötve. A találmány értelmében célszerű az is, ha a cim adó áramkör csak olvasható memó­ria, előnyösen kapcsolósor. Nevezetesen célszerű az is, ha a cim adó áramkör írható olvasható tároló elönycr­­sen SN 74LS374. A találmányt részletesebben rajz alapján ismertetjük, melyen a találmány szerinti eljá­rást, az ismert és a találmány szerinti elren­dezés példakénti kiviteli alakjait tüntettük fel. A rajzon az 1. ábra a találmány szerinti eljárás folya­matábrája; a 2. ábra az ismert és a találmány szerinti elrendezés példakénti kiviteli alak­jai; a 3. ábra a találmány szerinti megszakítást kérő egység példakénti kiviteli alakjai. A rajzon az egyirányú kapcsolatokat nyíllal a kétirányú kapcsolatokat kettős nyíl­lal jeleztük, ha a rajzon belül ugyan az a részlet többször előfordul a hivatkozási szá­mot betűvel a hivatkozási betűt számmal egé­szítjük ki. A találmány szerinti eljárást részlete­sebben az 1, ábra folyamatábrája alapján is­mertetjük. Az eljárás során a TI első időtar­tamban végrehajtjuk a soron következő mű­veletet, majd ti első időpillanatban megnéz­zük, hogy érkezett-e megszakítás kérés, amennyiben nem úgy ismét TI első időtartam következik. Abban az esetben, ha megszakí-5 10 15 20 25 30 35 40 45 50 55 00 65 3

Next

/
Oldalképek
Tartalom