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
5 171793 6 11. ábra a szolga-részegység egy példaképpeni kiviteli alakjának kapcsolási vázlatát; a 12. ábra a mester-részegység egy példaképpeni kiviteli alakjának kapcsolási vázlatát; a 13. ábra egy előnyös címzési módszer elvi vázlatát mutatja. Egy korszerű elveken alapuló információ-átvivő rendszer elektronikus egységeket és vezeték-rendszert tartalmaz (1. ábra). Az elektronikus egységeket három: x, d, és v vezetékcsoport köti össze egymással. Az x vezetékcsoport a címinformáció átvitelére szolgál és annyi vezetéket tartalmaz, amennyi a rendszerhez tartozó N darab elektronikus egység egyértelmű címzéséhez szükséges. A d vezetékcsoport az adatinformáció átvitelére szolgál és vezetékeinek száma az egyidőben átvinni kívánt adatbitek számától függ. A v vezetékcsoport az információforgalom vezérlésére szolgáló jelek vezetékeit foglalja magában. Az átvivő rendszer úgy működik, hogy a rendszerhez tartozó egyik egységet egy, az átvivő rendszertől független központi kijelölő rendszer az átvivő rendszer felett időlegesen rendelkező ún. mester (master) egységgé jelöli ki. A kijelölés megtörténtekor a mester-egységben rendelkezésre áll annak az elektronikus egységnek a címe, amellyel kapcsolatba kíván lépni, és a kívánt információ-forgalom kapcsán elvégzendő művelet jellege. Ez lehet a címzendő egységből történő adatbeolvasás — a továbbiakban olvasás (read) —, vagy lehet a mester-egységbe történő adatbeírás — a továbbiakban beírás (write) —, és ez utóbbi esetben a mester-egységben rendelkezésre áll a beírandó információ is. Ezek után a mester-egység az x vezetékcsoporton kiadja a megszólítandó egység címét, adat beírás művelet esetén a d vezetékcsoporton az átviendő információt, a v vezetékcsoporton pedig a címkiadás megtörténtét jelző címkísérő jelet és a kívánt műveletre jellemző műveleti jelkombinációt. A címkombináció és annak kísérőjelei az átvivőrendszer valamennyi egységébe eljutnak és ezek hatására valamennyi egység megkísérli a cím felismerését. Helyesen működő rendszerben csak egyetlen olyan egység van, mely a címet felismeri. Ez az egység a cím és címkísérő jel hatására, ugyancsak időlegesen ún. szolga (slave) egységgé jelölődik ki. A szolgának kijelölt egység a v vezetékcsoport állapotából az elvégzendő műveletet felismeri és azt elvégzi. Olvasási művelet esetén a szolga-egység az ilyenkor még le nem foglalt d vezetékcsoporton kiadja a benne tárolt és a mester egység által beolvasni kívánt információt. Beírási művelet esetén a d vezetékcsoporton a mester-egység által kiadott információt bevételezi. A kijelölt művelet elvégzését a szolga-egység a v vezetékcsoporthoz tartozó, eddig igénybe nem vett vezetéken a szolgaválaszjel kiadásával a mester-egységnek visszajelzi. Olvasási művelet esetén a szolga-válaszjel hatására a mester-egység a szolga-egység által a d vezetékcsoportra kiadott információt bevételezi, majd előbb a v vezetékcsoporton kiadott műveleti jelkombinációt és a címkísérő jelet, később az x vezetékcsoporton kiadott címinformációt is megszünteti. A kísérőjelek megszűnésének hatására a szolga-egység előbb megszünteti a d vezetékcsoporton az adatok, majd ezután a v vezetékcsoporton a válaszjel kiadását, amivel az adatátviteli rendszer visszakerül nyugalmi állapotába. Beírási művelet esetén a szolga-válaszjel hatására a mester-egység előbb a v vezetékcsoporton kiadott kísérő jeleket, majd az x és d vezetékcsoportokon kiadott cím- és adatinformációt szünteti meg. A kísérő jelek 5 megszűnésének hatására a szolgaegység megszünteti a szolga-válaszjel kiadását, amivel az adatátviteli rendszer visszakerül nyugalmi állapotába. A találmány szerint kialakított adatátvivő berendezés elvi elrendezését a 2. ábra szemlélteti, melynek összekötő 10 vezetékrendszere két vezetékcsoportot: egy információs b, és egy vezérlő v vezetékcsoportot tartalmaz. A vezetékcsoportok vezetékei az alkalmazott adatátviteli egységekhez ismert megoldású adó- és vevő áramkörökkel csatlakoznak, amelyeket az elvi tömbvázlaton nem tün-15 tettünk fel, de a példaképpeni kiviteli alakok kapcsolási vázlatain már ezek is szerepelnek. Az egyes vezetékcsoportokhoz tartozó valamennyi vezeték mindkét végén a kiviteli jellemzőinek (pl. hullám-ellenállás) megfelelő 11, 12 elektromos lezárással van ellátva. 20 A két vezetékcsoport közül a b vezetékcsoport a cím-és adatinformációk átvitelére szolgál és vezetékeinek számát az alkalmazási igények határozzák meg: vagy a címzéshez szükséges bitek száma (bináris logika és k darab megcímzendő egység esetén legalább log2 k darab) 25 vagy az egyszerre átviendő információs bitek száma szabja meg, amelyik a kettő közül nagyobb. A b vezetékcsoport vezetékeinek száma többnyire a címbitek számával egyezik vagy közel megegyezik, mert az adatfeldolgozó berendezések regiszterei, amelyek a cím- és 30 adatinformációkat szolgáltatják, illetve fogadják, meghatározott bit hosszúságú szavak tárolására alkalmasak. Különbséget járulékos információk, pl. a címtartományt módosító címbitek vagy hibajelző, esetleg hibajavító információs bitek átvitele szokott okozni. A ve-35 zérlő v vezetékcsoport az információ-forgalom vezérlésére szolgáló jelek vezetékeit foglalja magában és előnyösen hat: a, c, m, r, s, w vezérlő vezetéket tartalmaz. A 2. ábrán látható 13—17 adatátviteli egységek közül valamelyiket egy, az átvivő rendszertől független kijelölő 40 rendszer — mely az ábrán nincs feltüntetve —, az átvivő rendszer felett időlegesen rendelkező mester-részegységgé jelöli ki. A kijelöléskor a mester-részegységben rendelkezésre áll annak a részegységnek a címe, amelylyel kapcsolatba kíván lépni, a kívánt információ-for-45 galom jellege és beírás esetén a beírandó információ is. A két vezetékcsoportra párhuzamosan N darab, 13—17 adatátviteli egység csatlakozik, melyek egységenként elektronikus részegységből, szolga- és/vagy mesterrészegységből állnak. (Az egyes elektronikus részegysé-50 gek azok a digitális egységek, melyek között az adatforgalom lebonyolódik.) Az elektronikus részegységek valamennyi információs ki-bemenete, továbbá a szolga részegység valamenynyi információs bemenete az információs b vezetékcso-55 port egy-egy vezetékével, továbbá a szolga- és a mesterrészegységek valamennyi vezérlő ki-bemenete a vezérlő v vezetékcsoport egy-egy vezetékével van összekötve. Az egyes részegységeket alkotó, a továbbiakban említésre kerülő áramköri elemek jelölése, pl. ÉS-kapu, 60 bistabil multivibrator, késleltető elem stb., elsősorban az adott elem logikai funkcióját határozza meg. Ezek konkrét kiviteli alakja minden esetben a műszaki gyakorlatból ismert olyan megoldás, amely az adott rendszerben gazdaságosan valósítható meg. így például az 65 SN sorozatú TTL logikai áramköröket alkalmazó rend-3