179367. lajstromszámú szabadalom • Adatfeldolgozó berendezés

9 179367 10 Célszerű lehet ezért igen nagy rendszereknél egymással kommunikáló alrendszerek alkalmazása. Egy-egy alrendszer a 2. ábra szerinti zárt láncból áll, és az alrendszerek egymással vagy az 1. ábra kapcsán ismertetett módon vagy a 6. ábrán szemléltetett kivitelnek megfelelően átviteli AM modul útján kap­csolódnak egymáshoz. Az átviteli AM modul egy­részt SIA vonalbemenettel és SOA vonalkimenettel egy soros adatátviteli V vonalhoz, másrészt SIA’ vonalbemenettel és SOA’ vonalkimenettel egy másik soros adatátviteli V’ vonalhoz van csatlakoztatva. A Y vonalba bemeneti BM1’ modul, tároló TM’ mo­dul, stb. van beiktatva. A 7. ábra a 6. ábra szerinti elrendezés átviteli AM moduljának egy kiviteli alakját mutatja. Az AM mo­dul két teljesen szimmetrikus részből áll, így elegen­dő csak az egyik rész működését ismertetni. Mind­egyik rész saját alrendszerében működik, és a má­sik résszel csak a közös kettős hozzáférésű 18 me­mórián keresztül tart kapcsolatot. A 18 memória hozzáférhető mind az egyik rész 2 mikroszámító­gépe számára a 20 sínen keresztül, mind a másik rész 2’ mikroszámítógépe számára a 20’ sínen ke­resztül. A közös 18 memória kezelése például ellen­ütemű órajelek alkalmazásával, önmagában ismert módon történhet. Az átviteli AM modul egyik, például a 2’ mikro­számítógépet tartalmazó része az alábbiak szerint működik. A tápfeszültség bekapcsolásakor nyitja a 6’ kapcsolót, majd 4’ vonalvevőn és 5’ optoizolá­­toron keresztül egy kódot vár SIA’ vonalbemenetén. A kódot saját címeként értelmezve elraktározza. A cím után következő adatblokkot szintén elrak­tározza. Ez az adatblokk tartalmazza azokat az egyenleteket, amelyek meghatározzák, hogy az átvi­teli AM modul mely változókat cserélje ki a közös 18 memórián keresztül. Az a változó, amelyet a 2’ mikroszámítógépet tartalmazó résznek át kell adnia a 2 mikroszámítógépet tartalmazó résznek, a 2’ mik­roszámítógépet tartalmazó rész számára kimeneti vál­tozó, a 2 mikroszámítógépet tartalmazó rész számára pedig bemeneti változó. Nyilvánvalóan célszerű, ha az átviteli AM modul által összekapcsolt alrendsze­rek viszonylag kevéssé függenek egymástól, ekkor ugyanis az AM modulnak csak kevés változót kell kezelnie. Az adatblokk vége után a 2’ mikroszámí­tógép zárja a 6’ kapcsolót, majd az SIA’ vonalbe­­meneten érkező további közleményeket átengedi magán, egészen a START kód érkezéséig. Bekor nyitja a 6’ kapcsolót, ezzel jelezve, hogy a végrehaj­tást megkezdte. A végrehajtás során a 23’ memóriában tárolt bel­ső I/O táblázatnak megfelelően a 20’ sínen keresztül kiteszi a közös 18 memóriába azokat a változókat, amelyeket át kell adnia, majd kivárás után beolvassa a közös 18 memóriából azokat a változókat, amelye­ket a másik alrendszerből kell kapnia. A végrehajtás befejezése után zárja a 6’ kapcsolót. Amikor a V’ vonalra felfűzött többi modul is elkészült a végre­hajtással, elindul a kommunikációs szakasz, amely­ben az átviteli AM modul a többi modullal azonosan viselkedik. Az utolsó modul adásának befejezése után a TM’ modultól újabb START kód érkezik, ezzel újabb végrehajtási szakasz kezdődik. Szabadalmi igénypontok: 1. Adatfeldolgozó berendezés, amelynek egy­máshoz csatlakoztatott adatbeviteli, adatkiadási, adattárolási és/vagy adatfeldolgozási feladatot ellátó moduljai vannak, azzal jellemezve, hogy a modulok (Ml, M2,... Mn) adatátviteli vonalhoz csatlakoz­tatható vonalbemenettel (Sil, SI2,... Sin) és vonal­kimenettel (SOI, S02,. .. SOn) vannak ellátva, amely vonalbemenet (Síi, SI2,...SIn) és vonalki­menet (SOI, S02,... SOn) közé a modul tápfeszült­ségének bekapcsolása után nyitott és a vonalbe­­meneten (SU, SI2, ...Sin) érkező jelre záródó elektronikus kapcsoló (EK1, EK2,... EKn) van be­iktatva, és a modulok (Ml, M2,.. .Mn) úgy vannak egymás után láncba kapcsolva, hogy az egyes modu­lok (pl. M2) vonalkimenete (pl. S02) a mindenkor következő modul (pl. M3) vonalbemenetéhez (pl. Si3) soros adatátviteli vonalon (pl. V23) keresztül van csatlakoztatva, továbbá az egyik modul (Ml) az összes többi modul (M2,... Mn) címét nem törlődő módon tároló és a tápfeszültség bekapcsolása után egymás után a soros adatátviteli vonalon (V12) ki­küldő egységet (E) tartalmaz. 2. Az 1. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a modulok (Ml, M2,. .. Mn) a soros adatátviteli vonalon (V12, V23, ...Vnl) keresztül zárt láncba vannak kap­csolva, és az említett egyik modul (Ml) a zárt láncban levő valamennyi többi modul (M2, M3,. .. Mn) elektronikus kapcsolójának (EK2, EK3- ,... EKn) zárt állapotát érzékelő szervvel van el­látva. 3. Az 1. vagy 2. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy a moduloknak (Ml, M2,.. . Mn) saját mikroszámítógépük (2) van. 4. Az 1- 3. igénypontok bármelyike szerinti be­rendezés kiviteli alakja, azzal jellemezve, hogy a so­ros adatátviteli vonalon (V12, V23,.. .Vnl) keresz­tül láncba kapcsolt modulok (Ml, M2,... Mn) párhuzamos sínrendszerre is csatlakoztatva vannak. 5. Az 1-4. igénypontok bármelyike szerinti be­rendezés kiviteli alakja, azzal jellemezve, hogy a mo­dulok (Ml, M2, ...Mn, Ml’,...) legalább két láncba vannak kapcsolva, és mindegyik lánc egyik modulja (pl. Ml) további soros adatátviteli vonalon (W) keresztül csatlakoztatva van a többi lánc megfe­lelő egyik moduljához (pl. Ml’) és adott esetben nagy számítógéphez (C). 6. A 3. igénypont szerinti berendezés kiviteli alakja, azzal jellemezve, hogy valamely vezérlendő berendezéshez csatlakoztatható kimenetekkel (Kll,... ifim) ellátott legalább egy kimeneti modulja (KMÍ), a vezérlendő berendezéstől ér­kező jeleket fogadó bemenetekkel (Bll,...Blm, B21,...B2m) ellátott legalább egy bemeneti mo­dulja (BMI, BM2), továbbá a vezérlendő berende­zéstől érkező jelek és a vezérlendő berendezés felé kiadott jelek közötti összefüggéseket, valamint a leg­alább egy kimeneti modul (KM1) és a legalább egy bemeneti modul (BMI, BM2) címét tároló, nem törlődő memóriával (10) ellátott tároló modulja (TM) van. 5 10 15 20 25 30 35 40 45 50 55 60 65

Next

/
Oldalképek
Tartalom