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 Megjegyzendő, hogy az 52 írás/olvasás buszvezetékek illetve az IREAD/IWRT írás/olvasás jelek többféle módon tartalmazhatják az „írás” és „olvasás” információt. Két jellegzetes példa: vagy úgy, hogy az egyik egy írás-olvasás engedélyező jel, amelynek aktív állapotában a másik, írás/nemolvasás jel értékétől függően vagy írás vagy olvasás történik, vagy pedig kettő különálló jel van, egyik aktív állapota az írást, a másik aktív állapota az olvasást jelzi, azzal a kiegészítéssel, hogy mindkettő nem lehet egyszerre aktív. A találmány szerinti interfész rendszer alapvetőén nem rögzíti általánosan az írás és olvasás kódolását A működési leírásban azonban majd ezek egyikét, a külön IREAD olvasás és IWRT írásjelet alkalmazzuk a könnyebb jelölés kedvéért. A 41 regiszter egyrészt a 3 számítógép felől írható tárolókat tartalmaz. A tárolókba beírt bitek határozzák meg az IADDR cím, IAPAD készülékeim és írási művelet esetén az IDATA adatjeleket valamint az IREAD olvasás és IWRT írásjeleket és 4 buszillesztő belső IDIR adatirány jelet Utóbbi a 43 kétirányú meghajtó irányát szabja meg. A 41 regiszter ezenkívül 3 számítógép felől kiolvasható bemeneteket tartalmaz, amelyek az IDATA adatjeleknek felelnek meg olvasási művelet esetén. Az IDATA adatjelvezetékei tehát mind az írható tárolókhoz, mind az olvasható bemenetekhez csatlakoznak. A 41 regiszter szokásosan megvalósítható. Az írható tárolók például D tárak lehetnek, amelyek a 3 számítógép saját adatbuszára kapcsolódnak, beállított címen való írási lépéshez kötött beírással. A kiolvasható bemenetek három állapotú meghajtókkal kapcsolódhatnak a 3 számítógép saját adatbuszára, kiolvasásuk beállított címen való olvasási lépéshez kötött lehet Az 5 busz felé csatlakozásnál pedig az IDATA adatjelek kétféle irányultsága közül kell a helyeset beállítani, azokat vagy az írható tárolóhoz, vagy a kiolvasható vonalakhoz kapcsolva. Ehhez elegendő az írható tárolók felőli vonalakat egy további engedélyezhető egyirányú meghajtón át vezetni, amelyek kifele meghajtását ugyancsak az IDIR adatirány jel engedélyezi. A 41 regiszter fent részletezett kapcsolódásához és funkciójához előnyösen lehet választani valamely típusú párhuzamos PORT integrált áramkört, különösen az IDATA adatjelek egyszerű irányváltási lehetősége miatt. Kapcsolódásuk bármely 3 számítógéphez, amelynek saját buszához lehet csatlakozni, szokásosan megvalósítható. Adott 3 számítógép valamely kiépítése is tartalmazhat ilyen tulajdonságú elemet, amelyet mint 41 regisztert, fel lehet használni. A találmány szerinti interfész rendszer működését alapkiépítésben a 4. ábrát követve mutatjuk be, elsősorban az 5 busz jeleinek időbeli változása szerinti lépésekben. Általában a feltüntetett egyvonalas jelek alacsony állapota felel meg az igaz, illetve aktív állapotnak, az idődiagramon ezt a jelvezeték elnevezésénél felülvonás jelöli. Az alapkiépítés működésének áttekintéséhez nincs szükség a további kiviteli alakokban szereplő 9 koordinációs busz kezelésével kapcsolatos lépésekre, az ábra szerinti idődiagram elején és végén ezeket figyelmen kívül kell hagyni. A CDATA számítógép adatinformáció mezőben a 3 számítógép saját buszán végzett szoftver lépések szerepelnek, amelyek a 41 regiszter különböző címein történő befrási vagy kiolvasási utasításokkal kapcsolatosak, ezeken kívül csak 35 egyéb műveletek szerepelnek szemléltetésként, a 41 regiszter és az 5 busz állapotára hatást nem gyakorló utasításokat jelölve. A CDATA számítógép adatinformáció mezőben feltüntetett lépések általában valóban egy-egy írási vagy olvasási lépésnek felelnek meg a számítógép saját buszán. Egyes esetekben azonban a feltüntetett lépések összevonhatók egyetlen elemi lépéssé, máskor pedig egy feltüntetett lépés több elemi lépésből tevődik össze. Az 5 buszon a mikroprocesszor buszokon szokásosan megvalósuló írás, vagy olvasás műveletek folyhatók. A 4. ábra először az írási művelet lezajlását mutatja be az 5 buszon. Először 11 adatirány beállítása történik az IDATA adatjelek kimenetre állítása céljából egyrészt a 41 regiszteren belül, másrészt az IDIR adatirány vonallal a 43 kétirányú meghajtó fele. Majd a 12 készülékeim kiadása az IAPAD készülékeimet, a 13 címkiadás az IADDR címet, a 14 adatírás az IDATA adatot álhtja be. Az eddigiek sorrendje az interfész rendszer alapkiépítésében tetszőleges. Ezután 15 írás bekapcsolással az IWRT írásjel aktív állapotba kerül, mivel az 5 busz egésze a W írási aktív állapotot veszi fel. Az ábrán is láthatóan a 41 regiszter közbeiktatása miatt az 5 busz ezen aktív állapotában a 3 számítógép saját állapotában a 3 számítógép saját buszának egyetlen vezetéke sem szabja meg az 5 busz egyetlen vezetékének jelállapotát sem. Ezenkívül ilyenkor a 3 számítógép 35 egyéb műveletet is végezhet az 5 busz működésének zavarása nélkül. A W írási aktív állapot tetszőleges maximális ideig tarthat, ez az alapkiépítés működésében szoftver úton állítható, például 35 egyéb műveletként késleltetést végezve. Az aktív állapot célszerűen 1 és 10 mikroszekundum közé választandó. A W írási aktív állapotot a 16 írás kikapcsolással az IWRT írásjel passzív állapotra állítása zárja le. Ennek eredményeképpen az 5 buszra kapcsolódó 54 készülékcímbusszal kiválasztott 2 készülékben az 53 címbusszal kiválasztott címen az adatbeírás végrehajtódott. Az 5 buszon ezt újabb írási művelet követheti, vagy pedig egy olvasási művelet. A 4. ábrán egy olvasási művelet következik. Először ismét 11 adatirány beállítás az IDATA adatjelek bemenetre állítása céljából, majd ugyanúgy 12 készülékeim kiadás és 13 cím kiadás történik. Az eddigiek sorrendje az interfész rendszer alapkiépítésében tetszőleges. Ezt a 17 olvasás bekapcsolás követi az IREAD olvasás jel aktív állapotba helyezésével, amivel az 5 busz az R olvasási aktív állapotba kerül. Ennek hatására az 54 készülékcímbusszal kiválasztott 2 készülékben az 53 címbusszal kiválasztott címről adat keiül az 51 adatbuszra bemeneti IDATA adatként Az ábrán is láthatóan ilyenkor is a 41 regiszter közbeiktatása miatt az 5 busz ezen aktív állapotában a 3 számítógép saját buszának egyetlen vezetéke sem szabja meg az 5 busz egyetlen vezetékének jelállapotát sem. Ezenkívül ilyenkor is végezhet a 3 számítógép 35 egyéb műveletet az 5 busz működésének zavarása nélkül. Az R olvasási aktív állapot időtartamára ugyanaz vonatkozik, mint a W írási aktív állapotára, de alap-5 10 15 20 25 30 35 40 45 50 55 60 65 5