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 kiépítés esetében 18 adatolvasással, azaz az IDATA adatjelek leolvasásával kerül az 5 buszról az adat a 3 számítógépbe. Mindamellett az R olvasási aktív állapot lezárása az 5 buszon a 19 olvasás kikapcsolással, az IREAD olvasás jel passzív állapotba hozásával történik meg. A találmány szerinti interfész rendszer alapkiépítése előnyös kiegészítéseként adható meg a 2 készülék belső felépítésének egy lehetséges kiviteli alakja. Eszerint a 2 készülék még az 1. ábrán láthatóan további 6 buszelosztó, 7 belső busz és 8 részegység főelemeket is tartalmaz. A 2 készülékben levő 6 buszelosztóhoz csatlakozik az 5 buszon kívül az általa meghajtott 7 belső busz is, erre pedig egy vagy több 8 részegység kapcsolódik. Részletesebb felépítésük és kapcsolódásuk a 3. ábrán látható. A 6 buszelosztó 65 adatbuszmeghajtója az 51 adatbuszt 71 belső adatbusszal, 64 írás/olvasás engedélyezője az 52 írás/olvasás vezetékeket 72 belső írás/olvasás vezetékekkel, 61 címbuszmeghajtója az 53 címbuszt 73 belső címbusszal kapcsolja össze. Az 54 készülékcímbusz 62 készülékcímfelismerőhöz kapcsolódik, ami egyaránt kapcsolódik 63 belső cím dekódolóhoz, a 64 írás/olvasás engedélyezőhöz és a 65 adatbuszmeghajtóhoz. A 63 belső cím dekodolóhoz ezenkívül a 73 belső címbusz vezetékeinek egy része, valamint 74 kiválasztó vonalak kapcsolódnak. A 7 belső buszra kapcsolódó egy vagy több 8 részegység párhuzamosan kapcsolódik a 71 belső adatbuszra, a 72 belső írás/olvasás vezetékekre és a 73 belső címbuszra. Továbbá a 8 részegységek mindegyike külön-külön kapcsolódhat a 74 kiválasztó vonalak valamelyikére. A 6 buszelosztó elemei szokásos elektronikai elemekből szokásos módon felépíthetőek egyirányú és kétirányú engedélyezhető buszmeghajtókból, dekódokból és kapuáramkörökből, figyelembe véve a működés leírását. A 7 belső buszra kapcsolódó 8 részegységek belső felépítése pedig még egyszerűbb is lehet, mikroprocesszor buszra kapcsolódnának, tekintettel a kiválasztó vonalak segítségével megvalósítható egyszerűbb, kevesebb vonallal működő címzésre a 8 részegységen belül. E kiviteli alak működése a számítógépvezérlés szempontjából azonos az alapkiépítésével. Az 54 készülékcímbusz jele a 62 készülékcímfelismerőben folyamatosan összehasonlításra kerül az abban beállított készülékeimmel. Egyezés esetén a többi egységhez kapcsolódó vezetéke engedélyező jelet állít be. Ettől függően lesznek meghajtva a 63 belső cím dekódoló egység által a 74 kiválasztó vonalak is, amelyek a 73 belső címbusz egyes vonalaiból, adott címtartományból dekódolással képződnek. Ugyancsak a 62 készülékcímfelismerő engedélyezi a 64 írás/olvasás engedélyezőnek, hogy az 52 írás/olvasás vezetékek alapján az R olvasási és W írási aktív állapotokat megkülönböztetve a megfelelő irányba állítja be a 65 adatbuszmeghajtót és, hogy meghajtsa a 72 belső írás/olvasás vezetékeket. A 74 kiválasztó vonalakat egy 8 részegység a címzés egyszerűsége miatt előnyösen használja néhány belső címének megkülönböztetésére egy darab kiválasztó vonalra és néhány 73 belső címbuszvezetékre csatlakozva. A találmány szerinti interfész rendszer eddig leírt alapkiépítésének a kiegészítéssel együtt egy, a nyolc bites adatbuszu számítógépekhez különösen igazodó konkrét felépítése a következő. Az 51 adatbusz és a 71 belső adatbusz nyolc vezetékes, azaz egy byte-nyi információ továbbvezetésére alkalmas, az 54 készülékcímbusz három vezetékes, nyolc készülék megkülönböztetésére, az 53 címbusz és a 73 belső címbusz nyolc darab vezetékből, az 52 írás/olvasás és a 72 belső írás/olvasás pedig egy-egy külön írás és külön olvasás vezetékből áll. A 73 belső címbusz legnagyobb helyiértékű bitet továbbító vezetékének állapotától függően működő 63 belső cím dekódolóhoz a 73 belső címbusz következő négy kisebb helyiértékű vezetéke kapcsolódik. Ugyancsak ehhez a 63 belső címdekódolóhoz kapcsolódik az a 16 darab 74 kiválasztó vonal, amelyek az előző négy belső címbusz vezetékből dekódolással állnak elő. Ezzel az 5 busz földvezeték nélkül összesen 21 darab vezetékből áll, a 7 belső busz pedig 34 vezetékből, figyelembe véve, hogy a 8 részegységek bármelyike akár a 73 belső címbuszvezeték mindegyikére, akár a 74 kiválasztó vonalak bármelyikére csatlakozhasson. Az eddigi kiviteli alakok egy újabb előnyös kiegészítése az 5 busz kiegészítése 10 koordinációs busszal. A fő elemek az 1. ábrán, a részletes felépítés a 2. ábrán látható. A 3 számítógép e 10 koordináció buszhoz 9 koordinációs illesztőn keresztül kapcsolódik, ezáltal az 5 buszra kapcsolódó egy vagy több 2 készülék mellett az 5 buszra egy vagy több 1 illesztéssel ellátott számítógép csatlakozhat, melyek közül mindegyik csatlakozik a 10 koordináció buszhoz is. A 10 koordináció busz prioritásbusz és foglaltságbusz vezetékekből áll. A prioritásbusz vezetékeire 1 illesztéssel ellátott számítógépenkénti BRQ buszkérés jel csatlakozik, a foglaltságbusz vezetékeire pedig közös BBUSY buszfoglaltság jel van vezetve. A prioritásbusz 92 prioritásegyeztetőhöz, a foglaltságbusz 93 buszlekötőhöz és 94 foglaltság meghajtóhoz kapcsolódik a 9 koordináció illesztőn belül. Itt 91 buszkérés regiszter egyrészt a 3 számítógéphez kapcsolódik, másrészt BROUT buszkérés ki jelvezetékkel a 92 prioritásegyeztetőhöz és a 93 buszlekötőhöz. A 92 prioritásegyeztető további BRQIN buszkérés be jelvezetékkel kapcsolódik a 93 buszlekötő bemenetére, amely BUSEN busz lekötve kimeneti jellel kapcsolódik a 94 foglaltság meghajtóhoz, a 4 buszillesztőhöz és 95 buszstátusz fogadóhoz, amely pedig ismét össze van kötve a 3 számítógéppel. Az egyes 1 illesztéssel ellátott számítógépek tehát egy-egy prioritásszintre vannak beállítva az 5 busz használatát illetően. A prioritás a BRQ buszkérés jelek figyelembevételében tükröződik. A sorrendben első számítógépet a legnagyobb prioritásúnak tekintve és így tekintve azok sorrendjét, az N darabból n-dik 1 illesztéssel ellátott számítógép csak az előtte levő 1, 2, ...., n-1 sorszámú 1 illesztéssel ellátott számítógépek által adott BRQ(l), BRQ(2)..... BRQ(n-l) buszkérés jeleket veszi figyelembe, a többiéhez nem csatlakozik a 92 prioritás egyeztetőben. Tehát a 10 koordináció busz prioritás busza például négy 1 illesztéssel ellátott számítógép három BRQ buszkérés jelvezetékét tartalmazza. Az első legmagasabb prioritású 3 számítógép 92 prioritás egyeztetőjében nincs csatlakoztatva egyetlen másik 3 számítógép felőli BRQ buszkérés jelvezeték sem, míg saját BROUT jele rácsatlakozik az egyik BRQ jelvezetékre. A 5 10 15 20 25 30 35 40 45 50 55 60 65 6