200397. lajstromszámú szabadalom • Interfész rendszer számítógéppel programozható mérő-vezérlő készülékhez

1 HU 200397 A 2 negyedik, legalacsonyabb prioritású 3 számítógép 92 prioritás egyeztetésében viszont az összes többi 3 számítógép felőli BRQ buszkérés jelvezetékre van csatlakozás, saját BROUT jele azonban hiába kive­zetve a prioritásbuszra, azt a többi 1 illesztéssel ellátott számítógép nem veszi figyelembe. A 9 koordináció illesztő 91 buszkérés regisztere a 3 számítógép saját buszára kapcsolódó írható tárolót, 92 prioritás egyeztetője kapu-áramkört és linkelhető prioritásállítást, 93 buszlekötője időzítő áramkört és írható tárolót, 94 foglaltság meghajtója engedélyezhető háromállapotú meghajtót, 95 buszstátusz fogadója 3 számítógép saját busza felől olvasható buszmeghajtót tartalmaz szokásos kapu-áramkörökön és passzív ele­meken kívül. Mindezekkel a 9 koordináció illesztő szokásosan megvalósítható. A 10 koordináció busz a 9 koordináció illesztővel együtt aszinkron működésű. Az n-dik 1 illesztéssel ellátott számítógépben a 92 prioritás egyeztető egy­részt továbbítja saját 3 számítógépének BROUT busz­­kérés ki jelét, mint BRQ(n) jelet a prioritásbuszra, másrészt képezi a 93 buszlekötő felé a figyelembe veendő n-1 darab BRQ jelből a BRQIN = BRQ(l) x BRQ(2) x ... x BRQ(n-l) jelet, figyelembe véve azt is, hogy e jelek aktív állapota a LO állapot Ebből láthatóan itt 92 priori­tásegyeztetőben van beállítva az adott 1 illesztéssel ellátott számítógép prioritása is. Az alacsonyabb prioritású 1 illesztéssel ellátott számítógépek felől csak a buszhasználatukat jelző közös BBUSY buszfoglaltság jel van figyelembe véve. Az adott n-dik 1 illesztéssel ellátott számítógép az aszinkron működés alapján pedig akkor veheti használatba a buszt, ha ti aszinkron késleltetési ideig kiadta a saját buszkérés jelét és ezalatt a busz nem foglalt, és magasabb prioritású 1 illesztéssel ellátott számítógép felől nincs buszkérés jelzés. E feltétel tehát: BRQOUT x BRQIN x BBUSY = 1 ti aszinkron késleltetési ideig A ti aszinkron késleltetési idő értéke 0,5 - 5 mikrosec közé választandó. Ezt a feltételt a 93 busz­lekötő a 3 számítógéptől függetlenül folyamatosan vizsgálja és a feltétel teljesülése esetén a BUSEN busz lekötve jelet aktív állapotba állítja. Ez egyrészt az addig passzív BBUSY jelet is aktív állapotba állítja, jelezve a 10 koordináció buszon az 5 busz lekötöttségét, másrészt ezt visszajelzi a 3 számító­gépnek a 95 buszstátusz fogadón keresztül, valamint a tényleges buszműködés engedélyezéséhez a 4 busz­illesztő 44 egyirányú és 43 kétirányú meghajtóinak működését is engedélyezi. Az 5 busz lefoglalását a BROUT jel passzív állapotba állítása szünteti meg, amely a BUSEN busz lekötve és BBUSY busz foglalt jeleket is passzív állapotba állítja. E működést a korábban tárgyalt 4. ábra szerinti idődiagramon is bemutatjuk, a korábban figyelmen kívül hagyott lépéseken keresztül. A CDA­­TA számítógép adatinformáció mezőjében először a 31 buszkérés kiadás szerepel, ami a BROUT buszkérés kiadás jelet aktív állapotba állítja a 91 buszkérés regiszterben. A BBUSY busz foglalt és BRQIN busz­kérés be jelek a 10 koordinációs busz jeleitől, illetve a többi 1 illesztéssel ellátott számítógéptől függően változhatnak. A 32 buszlekötés kiolvasással a 3 számí­tógép a BUSEN busz lekötve jelet vizsgálja, meg­történt-e már az 5 busz lekötése a 93 buszlekötő által. Ez megtörténik a feltétel fennállását követően, amire a BUSEN busz lekötve jel és a BBUSY busz foglalt jel egyaránt aktív állapotba kerül, valamint a 4 buszillesztő 5 buszra kapcsolódó IAPAD készülék­eim, IADDR cím, IDATA adat, IWRT úrás, IREAD olvasás, jelvezetékeinek meghajtása engedélyeződik. A 3 számítógép erről a 32 buszlekötés kiolvasásával a BUSEN busz lekötve jel alapján meggyőződik és ezt követően már a korábban tárgyalt műveletek végezhetők az 5 buszon. Ezek befejezésével pedig a 34 busz elengedés ki­adással a BROUT buszkérés ki jel passzív állapotba kerül, ami passzív állapotba helyezi a BUSEN busz lekötve és BBUSY busz foglalt jeleket és megszünteti az 5 busz vezetékeinek meghajtását a 4 buszillesztőben. Az eddigi kiviteli adatok további előnyös kiegészí­tését kapjuk, ha a 4 buszillesztőben levő 41 regiszter és az 5 busz vezetékei közé a 44 egyirányú meghajtó előtt 42 írás/olvasás logika áramkört iktatunk, ezen kívül a 41 regisztert bemeneti pufferrel, a számítógép felőli írását és olvasását jelző kimenetekkel, ezeket törlő bemenetekkel kiegészítjük. A 2. ábrán láthatóan ez a 42 írás/olvasás logika 41 regiszterhez való kapcsolásán kívül az IDIR adatirány kimeneti jelveze­tékkel kapcsolódik a 43 kétirányú meghajtóhoz, IRE­­AD olvasás és IWRT írás kimeneti jelvezetékekkel a 44 egyirányú meghajtóhoz, valamint, ha van 9 koordináció illesztő is a 3 számítógéphez kapcsolódva, úgy IRDY illesztő kész kimeneti jelvezetékkel kap­csolódik a 95 buszstátusz regiszterhez és a 93 busz­­lekötőtől pedig a BUSEN busz lekötve jelvezeték bemenetként csatlakozik rá. Ezek alapján a 42 írás/olvasás logika közbeiktatá­sával a 41 regiszter nem IDIR adatirány, IREAD ol­vasás és IWRT írás kimeneti jelvezetékkel kapcsolódik ahhoz, hanem a 14 adatírás és 18 adatolvasás megtör­téntét jelző, ezeket törlő, valamint a bemeneti pufferba történő beírást végző bemeneti jelvezetékekkel. A 42 írás/olvasás logika kapuáramkörökön és passzív elemeken kívül monostabilt, időzítő elemeket és állítható-törölhető tárat tartalmaz, amelyekkel szo­kásosan megvalósítható. E 42 írás/olvasás logika közbeiktatásával szükséges az is, hogy a 41 regiszter ne csak olvasható bemene­teket, hanem bemeneti puffert is tartalmazzon az IDATA adatjelek olvasása esetére. Ez ugyancsak szo­kásosan megvalósítható például a korábbi 41 regiszter kiolvasható bemenetei, és a bemeneti vezetékek közé iktatott D tárakkal. A beírás e pufferbe éppen nem a 3 számítógép felől, hanem az 5 busz felől, a 42 írás/olvasás által vezérelve szükséges, az olvasási iránynak megfelelően. Szükséges továbbá, hogy a 41 regiszter rendel­kezzen a 3 számítógép felőli adatírás és adatolvasás megtörténtét jelző kimeneti jelvezetékekkel, valamint ezeket törlő bemeneti jelvezetékekkel. A 41 regiszternek ez esetben is előnyösen választ­ható egy vagy több valamely PORT integrált áramkör. 5 10 15 20 25 30 35 40 45 50 55 60 65 7

Next

/
Thumbnails
Contents