171793. lajstromszámú szabadalom • Eljárás és aszinkron adatátvívő berendezés digitális egységek közötti adatforgalom lebonyolítására

171793 hoz kívánatos tehát a rendszerben alkalmazott vezetékek számának csökkentése. Elvileg ez úgy oldható meg, hogy az eddigi két külön cím- és adat-vezetékcsoport helyett egyetlen információs vezetékcsoportot alkalmazunk és a cím-, valamint az adatinformációkat egymástól időben elkülönítjük. Ilyen megoldás elvileg minden további nélkül megvalósítható. A gyakorlati kivitelezésnél azon­ban két súlyos problémát kell megoldani. Az egyik probléma az, hogy mester-egység által ki­adott cím felismerése és a kijelölt művelet elvégzése a szolga-egységben nem történhet közvetlenül egymás után, mert a közös információs vezetékcsoporton egy­időben vagy csak cím-, vagy csak adatinformáció lehet, a kettő együtt nem. Ennek következtében a szolga-egy­ségnek előbb vissza kell jeleznie a címfelismerés meg­történtét a mester-egységnek, azután a mester-egységnek az eddig kiadott címkombinációt meg kell szüntetnie és csak ezután lehet, pl. beírási művelet esetén a beírandó információt, a közös információs vonalra kiadnia. Ezek a műveletek pedig részben a vezetékeken való jelterjedés véges sebessége, részben az előírt segédműveletek el­végzéséhez szükséges idő következtében időveszteséggel járnak és az átviteli rendszer működését lelassítják. A másik probléma részben az előzőből következik. Minden körülmények között biztosítani kell, hogy az átviteli vezetékre egyidőben csak egyetlen adó adhasson jelet, mert a jelcsoportok kombinálódása hibás műkö­déshez vezet. A találmány szerinti adatátvivő berende­zésben alkalmazott új megoldás lehetővé teszi az átviteli vezetékek számának lényeges csökkentését és a fellépő hátrányok megszüntetését. Az alkalmazott megoldás elve a következő: Adatfeldolgozó berendezésekben szolgaként meg­szólított egységek az adatforgalmi rendszer működési ciklusai során leggyakrabban olyan tárolók, melyekben a tárolt információhoz való hozzáférési idő általában nagyobb az adatforgalmi rendszer ciklusidejénél, sok esetben, pl. ferritgyűrűs vagy memóriahuzalos tárolók esetében, egy nagyságrenddel is nagyobb lehet. Ha a címfelismerés megtörténte után a tárolt információhoz való hozzáférés műveletét azonnal megindítjuk (erre annál inkább lehetőség van, mivel az elvégzendő művelet a címfelismerés időpontjában már ismert), a hozzáférési idő alatt mód van az átyivő rendszer vonalainak fel­szabadítására, megfelelő vezérlőjelek átvitele útján. A lefoglalt vonalak felszabadítására azt az időt hasz­náljuk fel, ami alatt az adatforgalmi rendszer egyébként is hozzáférésre várakozó állapotban lenne. Az adatforgalmi rendszer további gyorsítását bizto­sítja a, bármely típusú, szolgaként működtetett egy­séggel kapcsolatban megvalósítható új, olvasás-írás — read/write — kettős művelet bevezetése. E művelet segítségével újabb mester- és újabb szolgaegység ki­jelölése nélkül végezhető el a szolga-egységből az ott található információnak beolvasása a mester-egységbe, majd a mester-egységben rendelkezésre álló új informá­ció beírása. Az adatforgalmi ciklusban tehát egy címzési műveletsorozat megtakarítható. A fentiekben ismertetett megoldások az adatforgal­mat olyan mértékben meggyorsítják, hogy annak sebes­sége nem marad el az egyéb, ismert elrendezések hatásos sebessége mögött. Az előzőekben említett második hátrányos tulajdon­ságot úgy küszöböltük ki, hogy a vezérlő jelek olyan új kombinációját alkalmaztuk, amely e jelek többszörös kihasználása révén az átvivőrendszer összes vezetékeire nézve kiküszöböli a jelek kombinálódásának lehetőségét. Ez a megoldás a szokásos megoldásokhoz képest meg­növeli ugyan a vezérlőjelek, illetve a vezérlő vezetékek 5 számát," azonban ez a növekedés a gyakorlatban elő­forduló esetekben sokkal kisebb az elhagyhatóvá váló vezetékek számánál. így például egy 18 cimbites és 16 bites +2 paritásbites kisszámítógépben , a szokásos megoldás 39-40 vezeték alkalmazását teszi szükségessé, 10 melyből a vezérlő vezetékek száma 3-4 db. Ez a feladat a találmány szerinti új kialakítású átvivő rendszer alkal­mazásával 18 információs és 6 vezérlő, összesen tehát 24 vezetékkel oldható meg. A találmány eljárás digitális egységek közötti adat-15 forgalom lebonyolítására, melynél vezetékrendszeren cím-, adat-, és vezérlő információkat viszünk át és a rendszeren kívüli kijelöléssel mester-, majd ezt követően szolga-egységet jelölünk ki. A találmány abban van, hogy a három információs 20 csoportot két vezetékcsoporton visszük át oly módon, hogy a vezérlő információkat egy külön vezetékcsopor­ton, míg a cím- és adat-információkat egyazon infor­mációs vezetékcsoporton visszük át egymás után úgy, hogy az információs vezetékcsoportra előbb kiadjuk a 25 címinformációt, majd a címfelismerés után a szolgarész­egységben megindítjuk az előírt műveletet, és a cím­kísérőjel megszűnése után az információs vezetékcso­portra kiadjuk az adatinformációt. A találmány szerinti eljárás előnyös kiviteli alakjánál 30 az olvasás-írás kettős műveletét egyetlen címzéssel vé: gezzük el, előbb a szolga-részegységben található infor­mációt beolvassuk a mester-részegységbe, majd a mester­részegységben rendelkezésre álló új információt a szolga­részegységbe beírjuk. 35 A találmány szerinti eljárás egy másik előnyös ki­viteli alakjánál adatátvitelkor a b információs vezeték­csoport vezetékeit a vezetékek számánál kisebb, vagy azzal megegyező bithosszúságú információs egységekhez rendeljük hozzá, ezeket az információs egységeket a cím-40 átvitel alkalmával külön-külön címezhetővé tesszük és a járulékos cimbit(ek)et és a címsegédbit(ek)et a szolga­részegység címregiszterén és az ar vezetékcsoporton keresztül az elektronikus részegység további bemeneteire visszük. Az ismert és a találmány szerinti aszinkron 45 adatátvivő berendezés kiviteli alakjait, az egyes művele­tek jelszint-idődiagramját, továbbá egy címzési mód­szer elvi vázlatát az ábrák szemléltetik. Az 1. ábra a már közölt ismert adatátvivő berendezés elvi elrendezését; a 50 2. ábra a találmány szerinti adatátvivő berendezés elvi elrendezését; a 3. ábra az olvasási művelet jelszint-idődiagramját ;a 4. ábra a beírási művelet jelszint-idődiagramját; az 5. ábra az olvasás-írás kettős művelet idődiagram-55 ját;a 6. ábra a szolga-részegység funkcionális elvi tömb­vázlatát ; a 7. ábra a szolga-részegység egy részletesebb elvi tömbvázlatát; a 60 8. ábra a szolga-részegység egy bővített elvi tömb­vázlatát ; a 9. ábra a mester-részegység funkcionális elvi tömb­vázlatát; a 10. ábra a mester-részegység egy részletesebb elvi 65 tömbvázlatát; a 2

Next

/
Thumbnails
Contents