181720. lajstromszámú szabadalom • Mikroprocesszor, memória és periféris egységek közti adatforgalmazát biztosító sínrendszer

3 181720 4 Ez azért tehető meg, mivel egy gépi ciklus alatt adatátvitel vagy memória vagy periféria között történik. Ez alól kivétel az RCA CDP ISO L típusú mikroprocesszor. A lassú perifériák szinkronizálására a Ready jelet használják. — Adatcsatornák. A legtöbb sínrendszer 8 vagy 16 bites adatcsator­nát használ, mely kétirányú adatátvitelre alkalmas. — Címcsatorna. A címcsatorna leggyakrabban 16 bites. Ez szolgál a memóriák szelektálására, valamint legtöbb esetben ennek kisebb helyértékű 8 bitje hordozza a perifé­riák címét Input/Output műveleteknél. Az előbbi rövid összefoglalás az S-100, az Intel Multibus, a Pro-Log, az LSI—11 sínrendszerek alap­ján készült. Ezek közül a Pro-Log cég sínrendszere több kis sínrendszer egyesítése. Az ipari folyamatirányító, ellenőrző berendezések egy csoportosítása történhet a bemeneti/kimeneti csatornák száma szerint: — Kis rendszer: 100 bemenet/kimenet — Közepes rendszer: 500 bemenet/kimenet — Nagy rendszer: 1000 bemenet/kimenet A védeni kívánt sínrendszer kialakításánál az volt a főszempont, hogy egy olyan moduláris periféria választékot lehessen létrehozni, mellyel gazdaságosan kielégíthető a kis rendszer és legalábbis hardware szinten a közepes rendszerig bővíthető legyen. Az eddig ismert telepített berendezések kapacitá­saiból az optimális bemeneti/kimeneti modulméret 16 bitesre adódott. Ebből következik, hogy a már széles körben alkalmazott ESZR méretű kártya lenne a leggazdaságosabb, melyre általában 24 IC te­hető fel. A hagyományos, már előbb említett sínrendsze­rek alkalmazása esetén viszont az egyes kártyákon, perifériákon elhelyezkedő sininterface 6—8 IC-t igé­nyel. Ez azt jelenti, hogy a kártya felületének 70%-án lehet csak periféria jellemző áramköröket el­helyezni. Emiatt vagy nagyobb kártyaméretet kell alkalmazni, vagy a gazdaságosság érdekében is az in­terface áramköröket kell egyszerűsíteni. A találmány célja olyan sínrendszer kialakítása, amelynek moduláris periféria választéka alkalmas kis rendszer gazdaságos Itialakítására és amely legalábbis hardware szinten a közepes rendszerig bővíthető le­gyen. A találmány azon a felismerésen alapul, hogy a címsín jobb kihasználásával a periféria egységek il­lesztése a mikroprocesszorhoz leegyszerűsíthető. Nevezetesen a mikroprocesszor szervezésű rendsze­reknél a központ egység — mely tartalmazza a mik­roprocesszort és annak működéséhez szükséges ele­meket is - a címsínekre kiadott információval sze­lektálja az adatforgalomban részt vevő másik egysé­get, pl. memóriát, perifériát. A címcsatorna széles­ségét a választott mikroprocesszor határozza meg fo­lyamatvezérlő berendezéseknél. A közismertebb álta­lános célú 8 bites mikroprocesszorok 64 kbyte me- 2 móriát képesek címezni, amelyhez 16 bites címsín szükséges. Ugyanezek a mikroprocesszorok 3-8 bi­tes címinformációt állítanak elő a perifériák szelek­tálásához input/output műveleteknél. A leggyakoribb esetekben a perifériacím fizikailag is a 16 bites memóriacím alsó 8 bitjén (kimenetén) jelenik meg. így perifériális műveleteknél a memória­cím felső 8 bitje kihasználatlan. Hasonló a helyzet a megszakítási ciklusban is, mivel ilyenkor a dmcsa­­toma teljesen szabad. A találmány szerinti sínrendszer lényege, hogy a mikroprocesszor memória cím-kimeneteit a címcsa­torna sínvezetékeire csatoló engedélyező-tiltó egység a mikroprocesszor periféria cím-kimenetei közül ezek egy részét a tímcsatoma sínvezetékeire csatoló engedélyező-tiltó egység, egy másik részét dekódoló egység közbeiktatásával a címcsatorna sínvezetékeire csatoló engedélyező-tiltó egység, egy harmadik részét dekódoló egység közbeiktatásával ugyancsak a címcsatorna sínvezetékeire csatoló engedélyező-tiltó egység, végül a periféria cím-kimeneteit a címcsa­torna sínvezetékeire csatoló engedélyező-tiltó egység van beiktatva. A találmány szerinti sínrendszert, illetve annak működését a következőkben a mellékelt ábrán lát­ható blokk-vázlatra való hivatkozással világítjuk meg. Az ábrán a juP mikroprocesszor A0—Ak memória dm-kimenetei és a címcsatorna C0-Cn sínvezetékei között az ET 1 engedélyező-tiltó egység, a pP mikro­processzor P0— Pí periféria cím-kimenetei és a cím csa­torna C0-Cn sínvezetékei között az ET 2 engedé­lyező-tiltó egység, a //P mikroprocesszor Pi*i-Pj pe­riféria cím-kimenetei és a dmcsatoma C0—Cn sín ve­zetékei között a DC 1 dekódoló egység közbeiktatá­sával az ET 3 engedélyező-tiltó egység, a juP mikro­processzor Pj+i —Pt periféria cím-kimenetei és a dmcsatoma C0-C„ sín vezetékei között a DC2 de­kódoló egység közbeiktatásával az ET 4 engedélye­ző-tiltó egység, a P periféria dm-kimenetei és a dmcsatoma C0—Cn sínvezetékei között az ET 5 en­gedélyező-tiltó egység, mit a juP mikroprocesszor V vezérlő kimenetei és az ET 1, ET 3 és ET 4 engedé­lyező-tiltó egységek között a kombinációs logikai függvények KH egysége van beiktatva. A P perifériá­hoz csatlakozik ismert módon a PC megszakítást kérő egység, a címcsatorna C0—Cn sínvezetékeihez pedig a CL címazonosító egység. A találmány szerinti sínrendszer működésében a dmcsatoma C0—Cn síncsafornáin levő információ a H? mikroprocesszor gépi ciklusától függően lehet a) memóriadm amikor a memória referenciás uta­sításoknál juP a mikroprocesszor A0—Ak kimenete vezérli a címcsatorna C„-Ck sín vezetékeit az ET 1 engedélyező-tiltó egységen keresztül; b) perifériadm, amikor perifériális művelet ke­rül végrehajtásra. Ebben az esetben a ßP mikropro­cesszor kimenetének P0— Pj periféria dmkimenetei az ET 2 engedélyező­­-tiltó egységen keresztül logikai konverzió nélkül ve­zérlik a dmcsatoma C0—Cj sínvezetékeit 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Thumbnails
Contents