186023. lajstromszámú szabadalom • Kapcsolási elrendezés real-time adatfeldolgozó és irányító rendszernek az irányított bernedezéshez történő illesztésére
lembe vettük a maximálisan megengedhető reakcióidő beállithatóságát. A 4 figyelő egység hibajelzést csak abban az esetben , szolgáltat, ha a központi számító egység tényleges reakcióideje meghaladja az előre beállított, megengedett legnagyobb reakció időt. A figyelés tiltását az irányító rendszer központi számító egysége az 5 adatátviteli csatornán keresztül végzi el hibátlan működés esetén, hibás működéskor a 4 figyelő egység hibát jelez az 5 adatátviteli csatorna EVIT2 hibamegszakítás bemenetén. A 203 időzítő egység által létrehozott C ütemben a 201 bemeneti tároló tartalma átíródik a 202 bemeneti tárolóba (3a. és b. ábra). A 202 bemeneti tároló kimenetéről a 204 multiplexerre kerül a tárolt adat. A 204 multiplexer kimenetéről az 5 adatátviteli csatornán keresztül az irányító rendszer központi számító egységéhez kerülhet a 201 bemeneti tároló tartalma. A kiolvasás vezérlését az 5 adatátviteli csatornán keresztül a központi egység végzi. A 4. ábrán a 6 kimeneti tároló egység egy lehetséges megvalósítását mutatjuk be részletesebb tömbvázlat formájában, továbbá láthatók a 4. ábrán a 6 kimeneti tároló egységhez csatlakozó elemek is. A 6 kimeneti tároló a példában 301 címszelektorból, annak egyik bemenetére AB címvonalon keresztül kapcsolódó 302 címgenerátorból, kimenetére csatlakozó 304 multiplexerből és a 304 multiplexer másik bemenetére csatlakozó 303 kimeneti tárból áll. A 302 címgenerátor egyik bemenetére az 5 adatátviteli csatorna Cko órajel kimenete és SC saját cím kimenete van kötve, a 301 címszelektor második bemenetére az SC saját cimkimenet és harmadik bemenetére az A2 címkimenet, kimenetére pedig a 7 ellenőrző memória bemenete van a fentieken kívül csatlakoztatva. A 304 multiplexer kimenete csatlakozik a 9 ellenőrző áramkör egyik bemenetére és az 5 adatátviteli csatorna Di adat bemenetére, a 303 kimeneti tár kimenete a 8 kimeneti egységre, címbemenete az 5 adatátviteli csatorna A2 címkimenetére, adatbemenete pedig annak Do2 adatkimenetére van csatlakoztatva. A fent ismertetett áramkör-részlet működése a következő. Az irányító rendszer központi számító egységétől az 5 adatátviteli csatorna soros Do2 adatkimenetén keresztül az A2 címkimeneten keresztül a kimeneti állapotok a 303 kimeneti tárba kerülnek. Ezzel egyidőben ugyanezen kimenő állapotok tárolásra kerülnek a 7 ellenőrző memóriában is. A 301 címszelektor végzi a 7 ellenőrző memória címzését, attól függően, hogy az irányító rendszer központi számító egysége véges adatkezelést (írás/olvasás) az 5 adatátviteli csatornán keresztül, vagy a 302 címgenerátor által ciklikusan előállított címzéssel az AB címvonalon keresztül a 6 kimeneti tároló egység saját működését ellenőrzi. Amennyiben a 6 kimeneti tároló egység a központi számító egység által kezdeményezett adatkezelés során az SC saját cím kimeneten keresztül saját címét felismerik, tiltja a 302 címgenerátort, és így a központi számító egység által választott címet engedi a 301 címszelektor kimeneteire. Ha a 6 kimeneti tároló egység nincs megcímezve, a belső 302 címgenerátor által előállított címek ciklikusan végigcímzik a 304 multiplexer egységet és a 7 ellenőrző memóriát. A 304 multiplexer egység és a 7 ellenőrző memória kimenetein megjelenő adatokat a 9 ellenőrző áramkör bitenként összehasonlítja, és különbözőség észlelésekor RHIT2 magas prioritás szintű hibamegszakítás bemenetén keresztül megszakítást kér a központi számitó egységtől. Ez az ellenőrzés lehetővé teszi, hogy a kimenetek állapotát állandóan figyeljük, és bármilyen kimeneti állapotváltozást, melyet nem az irányítórendszer központi számító egysége rendelt el, tehát meghibásodás következménye — rendellenes esetként értelmezzen az irányító rendszer és ennek megfelelő beavatkozást végezzen a működtető folyamatban. Az 5. ábra segítségével ismertetjük az 5 adatátviteli csatorna működését. Az 5 adatátviteli csatorna feladata a központi számító egység és az adapter közötti handshaking és a rendszer BUS-hoz való illesztés biztosítása, az adatátvitel esetleges hibáinak észlelése, a találmány szerinti alrendszer saját címének felismerése, az alrendszer belső állapotainak tárolása és a központi számító egység számára hozzáférhetővé tétele, az alrendszer tárolóinak írására, olvasására szolgáló jelek dekódolása. Az 5. ábrán a következő tömbök láthatók: 401 BUS illesztő egység, amely az irányító rendszer központi számító egységének Ai címkimenetére kapcsolódik, a 401 BUS illesztő egység kimenetére 402 olvasás- és írásvezérlő egység, 403 címparitás ellenőrző egység és 404 címdekódoló egység csatlakozik. A 402 olvasás- és írásvezérlő egység két kimenettel, az OV olvasásvezérlő és az IV írásvezérlő kimenetekkel rendelkezik, amelyek közül az OV olvasásvezérlő kimenet a 2 bemeneti tároló egység 204 multiplexerével van összekötve (lásd 3a ábrát). A 403 címparitás ellenőrző egység kimenete 406 címparitás figyelő egység egyik bemenetével van összekötve, amelynek másik bemenetére a 404 címdekódoló egység kimenete van csatlakoztatva, kimenete pedig 408 státusregiszter egyik bemenetével van összekötve. A 404 címdekódoló egység kimenete továbbá 410 címfelismerést nyugtázó egység bemenetével és 405 adathiba figyelő egység egyik bemenetével, továbbá a 6 kimeneti tároló egység 302 címgenerátorának és 301 címszelektorának egy-egy bemenetére csatlakozik (lásd 4. ábrát). A 410 címfelismerést nyugtázó egység kimenete az irányító rendszer központi számító egységnek ADi cím bemenetére, a 405 adathiba figyelő egység kimenete pedig a 408 státusregiszter második bemenetére csatlakozik, amelynek további három bemenete a 4 figyelő egység és a 3 összehasonlító egység kimenetével (lásd 3a ábrát), illetve a 9 ellenőrző áramkör kimenetével (lásd 4. ábrát) van összekötve, három kimenete pedig 409 multiplexed egység egy-egy bemenetére csatlakozik, amelynek kimenete a Ői1 adatbemenetre csatlakozik. Az 5. ábrán látható ezenkívül 407 órajelformáió áramkör, amelynek bemenete a Cp órajel kimenettel, Cko órajelimenete a 302 címgenerátor bemenetével, TRAM kimenete pedig a 7 ellenőrző memória bemenetével van összekötve. Az 5 adatátviteli csatorna tehát az alábbiak szerint működik: A központi számító egység BUS-rendszeréről az Ai címkimenetek jelei a 401 BUS illesztő egységén keresztül kerülnek a 403 címparitásellenőrző egységre, a 4