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 lépésben úja be, amely ezt tárolja. A regiszter közbe­iktatásával a számítógép címtartományából a készü­lékek működtetésének címtartományánál lényegesen kevesebbre, csak e regiszter címzésére van szükség. A regiszter közbeiktatásával a készülék felé folyó írás és olvasás műveletek a számítógép mikropro­cesszorának sebességétől illetve a B/K késleltetéstől függetlenek és lelassíthatóak az átvitel megbízható­ságának megnövelése érdekében, az írás és az olvasás aktív állapota idejének megnövelésével. A regiszter közbeiktatására az a jellemző, hogy a jelek közbülső tárolása miatt a készülékek felé a buszon olvasási vagy írási aktív állapotban a számító­gép egyetlen vezetéke sem hajtja meg a busz egyetlen vezetékét sem és az ilyen aktív állapotban a számító­gép képes e busztól függetlenül is műveleteket végezni e busz megzavarása nélkül. A találmány szerinti interfész rendszer alapkivitel­ként szolgál azt kiegészítő előnyös kiviteli alakokban. Az első kiegészítés a készülék belső felépítését rög­zíti. A készülékben buszelosztó van interfészként a ké­szülékhez csatlakozó busz és a készülék címfelisme­rőjével vezérelt belső busz között. Erre a belső buszra egy vagy több részegység kapcsolódik. A belső busz a busz adatbuszával egyező kétirányú belső adatbuszt és egyirányú, a busz címbuszával egyező belső cím­buszt, belső írás/olvasás vezetékeket valamint kiválasz­tó vonalakat tartalmaz. E kiválasztó vonalak a belső címbusz vezetékeinek egy részéhez kapcsolódó belső címdekódoló által vannak meghajtva. A címbusz vezetékek egy részének kiválasztó vona­lakká dekódolásával a részegységeknek egy igen le­egyszerűsített címzést, tudniillik kiválasztó vonalat és csak a részegységen belüli címzéshez szükséges számú címvezetéket kell csak kezelnie. A találmány szerinti interfész rendszer busza ki­egészíthető koordinációs busszal, amely buszillesztő­höz is kapcsolódó koordinációs illesztőn keresztül kapcsolódik egy vagy több számítógéphez, és amely aszinkron prioritásbusz és foglaltságbusz vezetékeket tartalmaz. Ezzel a busz is több számítógép buszil­lesztőjéhez csatlakozhat. Ezzel a készülék vagy ké­szülékek vezérlését a buszra egyidejűleg rákapcsolt több, illesztéssel ellátott számítógép is végezheti idő­ben felváltva. A busz használatát a koordinációs illesztővel ellátott számítógépek a buszt kiegészítő koordinációs buszra csatlakozva egyeztetik egymással, aszinkron prioritás és foglaltságjelet használva. A találmány szerinti interfész rendszer újabb ki­egészítése, ha a buszillesztőjében a regiszter bemeneti pufferrel, a számítógép felől adatírást és adatolvasást jelző kimenetekkel, ezeket törlő bemenetekkel bőví­­tődik. A regiszter és az egyirányú meghajtó közé pedig az írási és olvasási aktív állapotot előkészítő, beállító és lezáró írás/olvasás logika iktatódik, amely ezenkívül a kétirányú meghajtóhoz és a koordináció illesztőhöz is kapcsolódik. Ezzel a busz állapotait sem kell a számítógép felől a regiszter többszöri írásával és esetleg közbeiktatott olvasásával szoftver­ből lépésenként állíthatni. Az írás/olvasás logika képes az írási vagy olvasási aktív állapot előkészítésére, beállítására, lezárására szoftver helyett elektronikus eszközökkel, így kevesebb, egyszerűbben szervezhető lépésekre van szükség ehhez a számítógép saját busza felől. Ez utóbbi kiegészítés előnyös megvalósítása az, ha az írás/olvasás logika egy állandó kettes módusba programozott és A portjával az adatvezetékekre csat­lakozó INTEL 8255 PORT integrált áramkörhöz, mint kiegészített regiszterhez kapcsolódik. Ennek OBF il­letve IBF kimeneteire csatlakozva az adatírás illetve adatolvasás eseményeket ismerheti fel. Másrészt annak ACK illetve STB bemenetéire csatlakozva az előb­bieket törölheti, valamint a kimeneti és bemeneti puffereket vezérelheti. Ezzel a kiegészített regiszter egyszerű felépítésű, másrészt nincs szükség adatirány állításra, azaz még kevesebb lépés szükséges a szá­mítógép saját busza felől a buszműködéshez. A találmányt a továbbiakban az ábrákon szemlél­tetett kiviteli alakok bemutatásán át ismertetjük kö­zelebbről, ahol az 1. ábra a találmány szerinti interfész rendszer összes kiviteli alakjának fő elemeit tartalmazó tömb­vázlata, a 2. ábra az illesztéssel ellátott számítógép tömb­vázlata a busszal és a koordinációs busszal, a 3. ábra készülék tömbvázlata a busszal, a 4. ábra a buszhasználat idődiagramja a koordiná­ciós busz használatával, az 5. ábra a buszhasználat idődiagramja írás/olvasás logikával adatírás esetén, INTEL8255 segédvonalak­kal, a 6. ábra a buszhasználat idődiagramja írás/olvasás logikával adatolvasás esetén, INTEL8255 segédvona­lakkal. A találmány szerinti interfész rendszer alapvető fő elemei, kapcsolódásuk sorrendjében, az 1. ábrán láthatóan: 3 számítógép, 4 buszillesztő, 5 busz és 2 készülék. Az 5 buszra, annak mindegyik vezetékére párhuzamosan egy vagy több 2 készülék kapcsolódik, valamint egyetlen 1 illesztéssel ellátott számítógép. Alapkiépítésben tehát nincs szükség 10 koordináció buszra 9 koordináció illesztővel. A 3 számítógép 4 buszillesztője, amelynek részletes tömbvázlata a 3. ábrán látható, legalább a 41 regisztert tartalmazza. Buszvezetékek szokásos meghajtása miatt azonban ilyenkor is általában szükséges a regiszter vezetékeit 43 kétirányú, illetve 44 egyirányú meghajtókon, pél­dául 74LS245 áramkörökön át csatlakoztatni az 5 buszra. Alapkiépítésben nincs 42 írás/olvasás logika, helyén a vezetékek átmenőek, az IDIR adatirányjel is a 41 regiszterből csatlakozik ki, a 4 buszillesztőből kimenő IRDY illesztő kész vezeték pedig nem kerül továbbcsatlakozásra a 9 koordinációs illesztő felé, illetve az abból csatlakozó bemenő BUSEN busz lekötve vezeték állandó aktív állapottal, azaz meg­hajtás-engedélyezéssel helyettesítődik. A 41 regiszter különféle 3 számítógép esetén is azonos felépítésű, csupán annyiban tér el a különböző típusú 3 számítógépek esetében, amennyire a 3 számí­tógéphez való, kapcsolódás speciális. A 41 regiszterhez kapcsolódik alapkiépítésben a 5 busz minden vezetéke a 43 kétirányú és 44 egy­irányú meghajtókon át. Ennek megfelelően a 5 busz 51 adatbuszának jelei IDATA adatjeleknek, az 52 írás/olvasás buszvezetékek jelei IREAD/IWRT írás/ol­vasás jeleknek, az 53 címbusz jelei IADDR címjelek­nek, az 54 készülékcímbusz jelei IAPAD készülékeim jeleknek felel meg a 4 buszillesztő belsejében. 5 10 15 20 25 30 35 40 45 50 55 60 65 4

Next

/
Oldalképek
Tartalom